From: Charles Bailey Date: Mon, 12 Apr 2010 21:44:03 GMT Subject: Re: [PATCH 1/2] stash bug: stash can lose data in a file removed from the index Message-ID: <20100412214403.GA27958@hashpling.org> In-Reply-To: <1270923241-14383-1-git-send-email-charles@hashpling.org> On Sat, Apr 10, 2010 at 07:14:00PM +0100, Charles Bailey wrote: > If a file is removed from the index and then modified in the working > tree then stash will discard the working tree file with no way to > recover the changes. > > This can might be done in one of a number of ways. > > git rm file > vi file # edit a new version > git stash > > or with git mv > > git mv file newfile > vi file # make a new file with the old name > git stash I just wanted to give this issue a bit more visibility. To me it would seem to be fairly important as it's a potential loss of user data with no easy recovery. If I'm wrong about it, perhaps someone can put me right. Thanks, Charles.