On Sun, May 11, 2008 at 8:39 AM, Dima Kagan <dima.kagan@xxxxxxxxx> wrote: > My proposed change shouldn't necessarily break the described workflow. Git can keep the current behavior for new branches, but automatically 'stash' the changes when checking-out an existing branch. At least having an optional parameter for "auto-stashing" will be nice. > > What do you think of that? you can do just that with an alias, in .git/config add: [alias] auto-stash = !git stash && git checkout $1 then type "git auto-stash master" or "git auto-stash some_branch" and it should stash and checkout the branch. Cheers, Pat -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html