1 | import { Oid } from "./oid";
|
2 | import { Repository } from "./repository";
|
3 | import { Revwalk } from "./rev-walk";
|
4 |
|
5 | export namespace Packbuilder {
|
6 | const enum STAGE {
|
7 | ADDING_OBJECTS = 0,
|
8 | DELTAFICATION = 1,
|
9 | }
|
10 | }
|
11 |
|
12 | export class Packbuilder {
|
13 | static create(repo: Repository): Packbuilder;
|
14 |
|
15 | hash(): Oid;
|
16 | insert(id: Oid, name: string): number;
|
17 | insertCommit(id: Oid): number;
|
18 | insertRecur(id: Oid, name: string): number;
|
19 | insertTree(id: Oid): number;
|
20 | insertWalk(walk: Revwalk): number;
|
21 | objectCount(): number;
|
22 | setThreads(n: number): number;
|
23 | written(): number;
|
24 | }
|