Hi, On Thu, 15 Jan 2009, Thomas Rast wrote: > Let git-checkout save the old branch as a symref in LAST_HEAD, and > make 'git checkout -' switch back to LAST_HEAD, like 'cd -' does in > the shell. Actually, what you want is in the reflog, no? So... parsing .git/logs/HEAD for the latest occurrence of "checkout: moving from " and then using everything up until the next space should give you the branch name, right? It could be a SHA-1, though, if the last branch switch was from a detached HEAD, though. Ciao, Dscho -- 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