Re: Global reflog?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 14 Feb 2010, skillzero@xxxxxxxxx wrote:

> On Sun, Feb 14, 2010 at 1:56 PM, Nicolas Pitre <nico@xxxxxxxxxxx> wrote:
> > On Sun, 14 Feb 2010, skillzero@xxxxxxxxx wrote:
> >
> >> Is there a way to have git maintain a single reflog across all
> >> branches (and stashes)? I switch between branches, create and delete
> >> branches, stash save and pop, etc. frequently and it would be great
> >> for me if there was a way to have a global reflog that showed every
> >> operation, independent of a particular branch. Is there some way to
> >> enable this?
> >
> > You have it already.  It is the "HEAD" reflog.
> 
> I don't seem to see any stash activity. For example, I made a test
> change, did git stash, and then git stash pop. When I do git reflog, I
> don't see the stash commit or the delete of the stash. Is there a way
> to enable that?

It is true that stash doesn't touch HEAD.  So logically the stash 
operations should not end up in the HEAD reflog.  But maybe creating a 
reflog only for stashed states could be a good thing.

I personally don't use stash that much since I've grown the habit of 
saving temporary states to a temporary branch before git-stash even 
existed, which in that case is always captured by the HEAD reflog.


Nicolas

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]