Swift bindings to libgit2.
I am using the https://github.com/notatestuser/gift
library and here's what I have:
gitCommit.tree().contents (err, gitTreeContents) ->
console.log gitTreeContents
This gives me the tree contents, which is an array with objects that look like:
{ repo:
{ path: '/mygitrepo',
bare: false,
dot_git: '/mygitrepo/.git',
git:
{ [Function]
cmd: [Function],
streamCmd: [Function],
list_remotes: [Function],
refs: [Function] } },
id: 'ed38d79b10503a4e7e68910f37f387f24dedd5fa',
name: 'address.js',
mode: '100644' }
So two questions. First, what is that id
referring to? It's not a commit sha, so I assume it's a treeish? Second, how can I see what the file looked like at that point in time?
Thanks
Source: (StackOverflow)