Johannes Sixt <J.Sixt <at> eudaptics.com> writes: > > Matthieu Moy wrote: > > > > Junio C Hamano <junkio <at> cox.net> writes: > > > > > get_repo_base() { > > > - (cd "$1" && (cd .git ; pwd)) 2> /dev/null > > > + ( > > > + cd "`/bin/pwd`" && > > > + cd "$1" && > > > + ( > > > + cd .git > > > + pwd > > > + ) > > > + ) 2>/dev/null > > > } > > > > Will this work on windows? > > Yes. As does the alternative that uses cd -P. MinGW uses bash (3.1 > here). In fact, all POSIX shells should support `cd -P' according to the spec, so it should probably just be used directly instead of hoping that /bin/pwd exists. (cd -P "$1" && (cd .git ; pwd)) 2>/dev/null http://www.opengroup.org/onlinepubs/009695399/utilities/cd.html -- Dan - 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