Re: [Resend PATCH] t3903 (stash): add failing test for ref of form ^{/message}
- From
Ramkumar Ramachandra <artagnon@gmail.com>
- Date
- Apr 16, 2013, 20:11 UTC
- Message-ID
- <CALkWK0=L4mqVBqDMWgzN+BT5bnEF0L6d=GPXvrNhPL_Asvdq8Q@mail.gmail.com>
- In-Reply-To
- <CA+sFfMfkoBcoPvJSYBGUe46EbMfiC7q6tVZs6db2NHrEb2gb7Q@mail.gmail.com>
Brandon Casey wrote:
Show 7 quoted lines
> # 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 @{/<text>} 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?