1 | import { Oid } from './oid';
|
2 | import { Repository } from './repository';
|
3 | import { Tree } from './tree';
|
4 | import { TreeEntry } from './tree-entry';
|
5 |
|
6 | export class Treebuilder {
|
7 | static create(repo: Repository, source?: Tree): Promise<Treebuilder>;
|
8 | clear(): void;
|
9 | entrycount(): number;
|
10 | free(): void;
|
11 | get(filename: string): TreeEntry;
|
12 | insert(filename: string, id: Oid, filemode: number): Promise<TreeEntry>;
|
13 | remove(filename: string): number;
|
14 | write(): Promise<Oid>;
|
15 | }
|