> Hi,
>
> On Thu, 12 Jun 2008, Eric Raible wrote:
>
>> On Thu, Jun 12, 2008 at 1:51 PM, Junio C Hamano <gitster@pobox.com>
>> 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?
>
> If the user really asked git to save the changes, she would have
> _committed_ them.
>
> "git stash" really is only about shelving quickly and dirtily
> something
> you'll need (or maybe need) in a moment.
>
> If you need something from the stash a day after stashing it, you
> have a
> serious problem with understanding what branches are for.