Skip to content

Commit e3b619b

Browse files
committed
fix(chrono): wrong tree object paths
1 parent d64ab2b commit e3b619b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

packages/chrono/src/use-cases/CommitUseCase.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export default class CommitUseCase {
8484

8585
for await (const directory of directories) {
8686
const treeEntries = await this.findTreeEntries(entries, directory)
87+
8788
const tree = ChronoObjectTree.fromEntries(treeEntries)
8889
const { objectHash } = await this.objectRepository.save(tree)
8990

@@ -94,7 +95,11 @@ export default class CommitUseCase {
9495
})
9596
}
9697

97-
return result
98+
return result.map((item) => {
99+
item.path = HelperService.basename(item.path)
100+
101+
return item
102+
})
98103
}
99104

100105
async execute({ message }: Params) {
@@ -105,9 +110,7 @@ export default class CommitUseCase {
105110
// get stage
106111
const entries = await this.entryRepository.findAll()
107112

108-
// const entriesAdded = entries.filter((item) => item.status === IndexEntryStatus.Added)
109-
110-
const rootEntries = entries
113+
const rootEntries: ChronoObjectTree['entries'] = entries
111114
.filter((item) => !item.path.includes('/'))
112115
.map((i) => ({
113116
path: i.path,

0 commit comments

Comments
 (0)