From: Bruno Haible Date: Sun, 30 Sep 2007 18:50:41 GMT Subject: suggestion for git stash Message-ID: <200709302050.41273.bruno@clisp.org> Hi, "git stash" has the effect of losing the distinction between untracked changes and changes in the index. To reproduce: - Clone the gnulib repository or of any repository with at least 2 files. - Make changes to two files, say, README and NEWS. $ git add README - $ git status now reports: # On branch master # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # modified: README # # Changed but not updated: # (use "git add ..." to update what will be committed) # # modified: NEWS # - $ git stash - $ git stash apply - $ git status now reports: # On branch master # Changed but not updated: # (use "git add ..." to update what will be committed) # # modified: NEWS # modified: README # no changes added to commit (use "git add" and/or "git commit -a") Could "git stash" be changed to memorize which changes were already scheduled for commit and which didn't? Bruno