Re: [git-users] What is the structure of Git tree, commit, and tag objects that get hashed to produce an object ID?

2023-11-15 Thread Uwe Brauer
> On Tue, Nov 14, 2023 at 10:10:00AM -0800, Andrew Lilley Brinker wrote: > [...] > [...] > [...] > In addition to what Philip has said, I would recommend "Git from the bottom > up" [1, 2] and "Git for computer scientists" [3], which are not-so-gentle > introductions to Git focussing precisely on

Re: [git-users] What is the structure of Git tree, commit, and tag objects that get hashed to produce an object ID?

2023-11-14 Thread Konstantin Khomoutov
On Tue, Nov 14, 2023 at 10:10:00AM -0800, Andrew Lilley Brinker wrote: [...] > As part of this, I maintain the `gitoid` crate (package) for the Rust > ecosystem. Currently, this crate only really supports blob objects, because > that's all OmniBOR actually needs. But I'd like it to support all G

[git-users] What is the structure of Git tree, commit, and tag objects that get hashed to produce an object ID?

2023-11-14 Thread Andrew Lilley Brinker
Hi everyone, I'm part of the OmniBOR project, which is trying to build a mechanism to track fine-grained dependencies used to produce software artifacts you distribute to others. Under the hood, this is done by producing Git object ID's to identify each artifact, and then using those to produce