Viktor Borisov
bb75589a14
fix tests on windows platform
...
I had some problems with SSH for windows and I skipped them for the specific platform:
- clones repository with provided keypair
- clones repository with provided keypair from memory
- throws when provided keypair from memory is incorrect
2023-02-24 19:58:12 +07:00
Aleksey Kulikov
fa946c5ce3
fix: use default location of Flutter's '.pub_cache' folder ( #79 )
2022-12-24 19:01:37 +03:00
Aleksey Kulikov
bad40bdb61
feat: add ability to compare objects ( #54 )
2022-05-10 16:18:55 +03:00
Aleksey Kulikov
984b44d992
refactor: move named arguments to front of tests ( #52 )
...
Use Dart's new feature "Named args everywhere"
2022-05-04 16:55:40 +03:00
Aleksey Kulikov
4e55d0f06c
refactor(repository)!: use Finalizer
to automatically free allocated memory ( #51 )
...
BREAKING CHANGE: Return value of identity getter changed from Map<String, String> to Identity
2022-05-02 15:33:31 +03:00
Aleksey Kulikov
aef440e345
refactor(remote)!: add RemoteReference class ( #50 )
...
BREAKING CHANGE: Return value of ls(...) changed from List<Map<String, Object?>> to List<RemoteReference>
2022-04-29 15:24:05 +03:00
Aleksey Kulikov
a3213a88a2
refactor!: use Finalizer
to automatically free allocated memory for objects ( #48 )
...
BREAKING CHANGE: signature change for remote and repository callbacks during repository clone operation.
2022-04-28 11:04:48 +03:00
Aleksey Kulikov
08cbe8a17f
refactor!: use class names instead of aliases from Repository in tests ( #37 )
...
BREAKING CHANGE: move API methods related to diffing into Diff class
2022-01-25 12:05:34 +03:00
Aleksey Kulikov
59cf7174f6
refactor: compose paths using path package
2021-12-31 12:00:04 +03:00
Aleksey Kulikov
c516119397
style: clean up tests names
2021-12-23 15:29:28 +03:00
Aleksey Kulikov
e6bfdc5a85
feat(blob): add more bindings and API methods ( #21 )
2021-12-20 18:02:53 +03:00
Aleksey Kulikov
0e329bd2b1
test: fix tests failing in ci
2021-10-27 20:59:50 +03:00
Aleksey Kulikov
7f0cd86e72
test: remove checks for messages of throws
...
Platform specific messages for throws is different, so checking that test
throws proper type should be enough
2021-10-27 16:44:04 +03:00
Aleksey Kulikov
8791527ad9
style: remove unnecessary imports
2021-10-27 15:06:05 +03:00
Aleksey Kulikov
4717aab57f
style: stricter linting
2021-10-23 12:31:18 +03:00
Aleksey Kulikov
7b14ee6b9b
style: avoid lines longer than 80 characters
2021-10-22 17:13:42 +03:00
Aleksey Kulikov
a806d0a312
style: sort imports alphabetically
2021-10-22 15:10:04 +03:00
Aleksey Kulikov
127849519d
test: add more tests for throws and their messages
2021-10-19 17:16:39 +03:00
Aleksey Kulikov
d6eae1e9ed
test: improve coverage
2021-10-15 17:37:38 +03:00
Aleksey Kulikov
1972c6d1ab
refactor!: use Oid instead of String for arguments
2021-10-13 15:31:20 +03:00
Aleksey Kulikov
3a0fa75929
feat(repository)!: add more aliases for api methods
...
BREAKING CHANGE: Make repository entry point for most operations
2021-10-11 20:06:36 +03:00
Aleksey Kulikov
5f7fdf4bd3
refactor!: use named arguments if there is more than one
2021-09-30 18:04:36 +03:00
Aleksey Kulikov
299d1a17e7
feat(remote): add ability to pass callbacks as arguments
2021-09-28 17:17:03 +03:00
Aleksey Kulikov
466f960c7b
refactor: extract repo setup for tests
2021-09-23 16:35:05 +03:00
Aleksey Kulikov
e0e16aea30
feat(remote): add bindings and api
2021-09-22 18:11:20 +03:00