Re: VCS comparison table
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Oct 22, 2006, 14:55 UTC
- Message-ID
- <200610221655.11598.jnareb@gmail.com>
- In-Reply-To
- <87zmbozau2.wl%cworth@cworth.org>
Carl Worth wrote:
Show 10 quoted lines
> Erik Bågfors wrote: >> If I understand it correctly, in git, you don't really know what has >> been committed as part of this branch/repo, and what has been >> committed in another branch/repo (this is my understanding from >> reading this thread, I might be wrong, feel free to correct me again >> :) ) > > You're correct that git doesn't _store_ any sort of "branch ownership" > in the commit object. But this is a huge feature. It avoids a lot of > the things in bzr that look so bizarre to people coming from git.
Because "branch ownership" is obvously local, we have reflog, which is local and not propagated. Reflog uses the following format
oldsha1 SP newsha1 SP committer TAB reason LF
where reason might be "commit: <commit description/title/subject>" or "commit (amend): <commit description>", "am: <commit description>" (applied mail patch), "reset --hard HEAD^" (dropped top commit), "branch: Created from origin^0", or "pull origin: In-index merge".
We have not yet tools to examine reflog (e.g. change committer info with it's timestamp to human readable format) yet.
-- Jakub Narebski Poland