From: Ralf Wildenhues Date: Tue, 06 Nov 2007 07:34:55 GMT Subject: Re: git pull opinion Message-ID: <20071106073455.GA19106@ins.uni-bonn.de> In-Reply-To: <176851C5-D735-4DDC-B799-A5106CD03989@lrde.epita.fr> Hello, * Benoit Sigoure wrote on Tue, Nov 06, 2007 at 06:29:58AM CET: > On Nov 6, 2007, at 5:16 AM, Aghiles wrote: > >>> who will run git stash clear? :) >> >> Yes you are right. By the way, in the context of merging into a >> dirty tree, "git stash clear" seems to be a dangerous command: >> there is a risk of loosing all your changes without a question >> asked! I would love it if for once in the git world, there were a pair of commands that would do the exact opposite of each other and where the naive newbie (me) would immediately recognize that from their names: git stash push git stash pop Both applied in this order should be a no-op on both the working tree, the index, and also the stash. There's room for extensions (pop --keep-stash to not remove the stashed information), explicit naming of stashes, doing multiple pops at once, and so on. Please don't add more of the git-push/git-pull, git-add/git-rm unsymmetrical interfaces. Even if they're perfectly clear to git intimates, each one of them takes precious extra time to learn due to this lack of symmetry. Since I simply don't have the time resources to just implement that, I'll thank you for your attention and go back to lurking mode now. Thanks, Ralf