mirror of
https://github.com/SkinnyMind/libgit2dart.git
synced 2025-05-05 04:39:07 -04:00
refactor: use classes instead of enums for git types
This commit is contained in:
parent
ebfc67ee0d
commit
da3bda077a
15 changed files with 135 additions and 77 deletions
|
@ -4,7 +4,7 @@ import 'package:libgit2dart/src/tree.dart';
|
|||
import 'bindings/libgit2_bindings.dart';
|
||||
import 'bindings/index.dart' as bindings;
|
||||
import 'oid.dart';
|
||||
import 'enums.dart';
|
||||
import 'git_types.dart';
|
||||
import 'repository.dart';
|
||||
import 'util.dart';
|
||||
|
||||
|
@ -166,9 +166,7 @@ class IndexEntry {
|
|||
GitFilemode get mode => intToGitFilemode(_indexEntryPointer.ref.mode);
|
||||
|
||||
/// Sets the UNIX file attributes of a index entry.
|
||||
set mode(GitFilemode mode) {
|
||||
_indexEntryPointer.ref.mode = gitFilemodeToInt(mode);
|
||||
}
|
||||
set mode(GitFilemode mode) => _indexEntryPointer.ref.mode = mode.value;
|
||||
|
||||
String _oidToHex(git_oid oid) {
|
||||
var hex = StringBuffer();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue