feat(reference): add ability to compress references

This commit is contained in:
Aleksey Kulikov 2021-09-04 15:27:09 +03:00
parent f63808b4f8
commit 28c4eca573
4 changed files with 45 additions and 0 deletions

View file

@ -514,5 +514,17 @@ void main() {
tree.free();
ref.free();
});
test('successfully compresses references', () {
final packedRefsFile = File('$tmpDir.git/packed-refs');
expect(packedRefsFile.existsSync(), false);
final oldRefs = repo.references.list();
repo.references.compress();
expect(packedRefsFile.existsSync(), true);
final newRefs = repo.references.list();
expect(newRefs, oldRefs);
});
});
}