From: Ramkumar Ramachandra Date: Tue, 16 Apr 2013 20:11:30 GMT Subject: Re: [Resend PATCH] t3903 (stash): add failing test for ref of form ^{/message} Message-ID: In-Reply-To: Brandon Casey wrote: > # Save another stash here > > echo bash >file > git add file > git stash save "something" > > # Now git stash show stash^{/quuxery} no longer works. Ah, yes. My stupidity. Why was I expecting ^{/quuxery} to dig through the reflog? > An extension to the reflog dwimery that implements @{/} could be > interesting though. Yeah, this sounds interesting. My initial itch that led up to this: I wanted a way to stash something away and recover it at a later time predictably for rebase.autostash (there might have been other stash invocations in between). Originally, I thought I'd need a refs/stashes/* or something of the sort to solve this problem, but git-stash.sh hard-codes refs/stash everywhere (and so do other things like reflog). So, I was thinking about retrieving it based on commit message, but the solution is still short of ideal. What are your thoughts on my original refs/stashes/* idea?