Dima Kagan <dima.kagan@xxxxxxxxx> writes: > 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. It's not going to happen, at least by default. Many people already rely on -- and like -- the current behavior, which is often quite convenient (edit some files and then realize "oh, I should commit these to another branch"... no prob! :-). Occasionally it is inconvenient, of course, but git offers mechanisms to use in such cases, most notably "git stash" (and of course super-cheap local branches which can be amended or even deleted later). I think the real problem here is that you haven't quite gotten used to git yet. -Miles -- Faith, n. Belief without evidence in what is told by one who speaks without knowledge, of things without parallel. -- 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