History

Update revspec shortcomings, which are no more.

Sebastian Thiel committed 4 years ago

Commit eb908611 parent ab7ee5b1 file · +0 −10Browse files

Unified · Split

SHORTCOMINGS.md+0−10
@@ -2,16 +2,6 @@ This file is for tracking features that are less well implemented or less powerf · 1 unmodified line
2 2
3#### `git-repository`3#### `git-repository`
4 4
5##### RevSpec parsing
6
7- cannot disambiguate trees using blob-access syntax like `000000:blob`
8 - See [this test](https://github.com/Byron/gitoxide/blob/5278cbc9b91ce01761a96a6962564a92daa77b7f/git-repository/tests/rev_spec/mod.rs#L102).
9- cannot disambiguate objects using their **object type** like `000000^{blob}`
10 - See [this test](https://github.com/Byron/gitoxide/blob/9d2e1eb3defc3ddd7ade7fe2bdd26d8a21afe55f/git-repository/tests/rev_spec/mod.rs#L83)
11 which mentions the current behaviour.
12 - There are more tests around the same behaviour, check for `parse_spec_no_baseline(…)` to see where we fall short. Note that git can't disambiguate
13 consistently either, so eventually I would expect to get ahead.
14
15### git-protocol5### git-protocol
16* **fetches using protocol V1 and stateful connections, i.e. ssh, git, file, may hang**6* **fetches using protocol V1 and stateful connections, i.e. ssh, git, file, may hang**
17 * This can be fixed by making response parsing.7 * This can be fixed by making response parsing.