Thread (10 messages) flat view 10 messages, 8 authors, 2016-06-15

Re: [PATCH 2/2] git-gc: skip stashes when expiring reflogs

From: Eric Raible <hidden>
Date: 2016-06-15 22:44:44

Possibly related (same subject, not in this thread)

On Thu, Jun 12, 2008 at 1:51 PM, Junio C Hamano [off-list ref] wrote:
Perhaps

 http://thread.gmane.org/gmane.comp.version-control.git/84665/focus=84670

The user explicitly asks to stash it for a while, where the definition of
the "while" comes from reflog's retention period.
But that doesn't answer the basic question as to why it's ok
to trash data that the user explicitly asked git to save?

The fact that stash is implemented in terms of reflogs seems irrelevant to me.
If stash were implemented via branches and cherry picking would it still be
natural to automatically expire them?

At the very least the man page might want to mention the temporary nature
of stashes.  Better yet when 'git stash' could print that out when creating
the stash, eh?

- Eric
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help