Re: Git log of all (modifying) commands run on a repo?
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Feb 7, 2007, 22:49 UTC
- Message-ID
- <Pine.LNX.4.64.0702071441160.8424@woody.linux-foundation.org>
- In-Reply-To
- <17866.20355.744025.133326@lisa.zopyra.com>
On Wed, 7 Feb 2007, Bill Lear wrote:
> > I thought that it would be very useful to have a history of git > commands that have been run against a repo, in order to hopefully > debug this sort of thing --- perhaps only those that modify the repo.
The "reflog" is kind of that, and you can literally do
less .git/logs/refs/heads/master
to get some kind of idea what's up.
Newer gits enable reflogs by default, older gits don't (and *really* old git versions don't support it at all).
Of course, we should probably just have a
git reflog show
command for this to make it prettier.
NOTE! It's very much per-repository. When you push out your changes, your reflog stays private.
Linus