Skip to content

Commit d27adf7

Browse files
cruesslerByron
authored andcommitted
Add initial implementation and tests for gix-blame.
Note that it's still very early, and this is more of a proof-of-concept that may still have some shortcomings compared to `git blame`.
1 parent 7659a65 commit d27adf7

File tree

5 files changed

+2767
-24
lines changed

5 files changed

+2767
-24
lines changed

Cargo.lock

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gix-blame/Cargo.toml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name = "gix-blame"
55
version = "0.0.0"
66
repository = "https://github.com/GitoxideLabs/gitoxide"
77
license = "MIT OR Apache-2.0"
8-
description = "A crate of the gitoxide project dedicated implementing a 'blame' algorithm"
8+
description = "A crate of the gitoxide project dedicated to implementing a 'blame' algorithm"
99
authors = ["Christoph Rüßler <[email protected]>", "Sebastian Thiel <[email protected]>"]
1010
edition = "2021"
1111
rust-version = "1.65"
@@ -14,6 +14,16 @@ rust-version = "1.65"
1414
doctest = false
1515

1616
[dependencies]
17+
gix-diff = { version = "^0.48.0", path = "../gix-diff", default-features = false, features = ["blob"] }
18+
gix-object = { version = "^0.46.0", path = "../gix-object" }
19+
gix-hash = { version = "^0.15.0", path = "../gix-hash" }
20+
gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
21+
gix-traverse = { version = "^0.43.0", path = "../gix-traverse" }
1722

1823
[dev-dependencies]
24+
gix-ref = { version = "^0.49.0", path = "../gix-ref" }
25+
gix-filter = { version = "^0.15.0", path = "../gix-filter" }
26+
gix-fs = { version = "^0.12.0", path = "../gix-fs" }
27+
gix-index = { version = "^0.37.0", path = "../gix-index" }
28+
gix-odb = { version = "^0.65.0", path = "../gix-odb" }
1929
gix-testtools = { path = "../tests/tools" }

0 commit comments

Comments
 (0)