mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
25 lines
692 B
TypeScript
25 lines
692 B
TypeScript
import { Repository } from './repository';
|
|
import { Oid } from './oid';
|
|
import { Signature } from './signature';
|
|
|
|
export class Reflog {
|
|
static delete(repo: Repository, name: string): number;
|
|
static read(repo: Repository, name: string): Promise<Reflog>;
|
|
static rename(repo: Repository, oldName: string, name: string): number;
|
|
|
|
append(id: Oid, committer: Signature, msg: string): number;
|
|
drop(idx: number, rewritePreviousEntry: number): number;
|
|
entryByIndex(idx: number): ReflogEntry;
|
|
entrycount(): number;
|
|
|
|
free(): void;
|
|
write(): number;
|
|
}
|
|
|
|
export class ReflogEntry {
|
|
committer(): Signature;
|
|
idNew(): Oid;
|
|
idOld(): Oid;
|
|
message(): string;
|
|
}
|