Added Reflog

This commit is contained in:
Dolan
2017-06-07 00:26:06 +01:00
parent 95a20577f6
commit 9bbd5e983c
3 changed files with 25 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import { Repository } from './repository';
import { Oid } from './oid';
import { Signature } from './signature';
export class Reflog {
static delete(repo: Repository, name: string): number;
static entryCommitter(entry: ReflogEntry): Signature;
static entryIdNew(entry: ReflogEntry): Oid;
static entryIdOld(entry: ReflogEntry): Oid;
static entryMessage(entry: ReflogEntry): string;
static read(repo: Repository, name: string): Promise<Reflog>;
static rename(repo: Repository, old_name: string, name: string): number;
append(id: Oid, committer: Signature, msg: string): number;
drop(idx: number, rewrite_previous_entry: number): number;
entryByIndex(idx: number): ReflogEntry;
entrycount(): number;
free(): void;
write(): number;
}
export class ReflogEntry {
}