mirror of
https://github.com/SkinnyMind/libgit2dart.git
synced 2025-05-05 04:39:07 -04:00
feat(index): add base bindings and api
This commit is contained in:
parent
9a737f8d3e
commit
5b8f089723
5 changed files with 523 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
|||
import 'dart:ffi';
|
||||
import 'index.dart';
|
||||
import 'odb.dart';
|
||||
import 'oid.dart';
|
||||
import 'reference.dart';
|
||||
|
@ -188,8 +189,15 @@ class Repository {
|
|||
}
|
||||
|
||||
/// Returns [Reference] object pointing to repository head.
|
||||
///
|
||||
/// Must be freed once it's no longer being used.
|
||||
Reference get head => Reference(bindings.head(_repoPointer));
|
||||
|
||||
/// Returns [Index] file for this repository.
|
||||
///
|
||||
/// Must be freed once it's no longer being used.
|
||||
Index get index => Index(bindings.index(_repoPointer));
|
||||
|
||||
/// Returns [Odb] for this repository.
|
||||
///
|
||||
/// ODB Object must be freed once it's no longer being used.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue