merge1 would clobber the global '$base' variable, which is not what we wanted. Run it in a subshell with its own env.
Moving the mount point to within the repo directory means that we can have multiple git repos mounted at once with no conflict.
Forgot to add common.rc in the initial commit.