Han-Wen Nienhuys wrote: > I have some questions and remarks I see that you are using fairly low level commands (plumbing commands) > git-http-fetch -a <branch> <url> > wget <url>/refs/head/<branch> ## dump to <myrepo>/refs/head/<branch> instead of setting $GIT_DIR/remotes/origin file and using "git fetch". BTW. "git fetch" will not update branch you are on, unless --update-head-ok option is used. > git --git-dir <myrepo> read-tree <committish> > > cd <srcdir> > git --git-dir <myrepo> checkout-index -a -f instead of git --git-dir=<myrepo> checkout <branch> (-f is Force a re-read of everything) > * As far as I can see, there is no reason to have only one index in a > git repository. Why isn't it possible to specify an alternate > index-file with an option similar to --git-dir ? --git-dir is alternative to setting GIT_DIR. You can use GIT_INDEX_FILE to specify alternate index file. Documented in git(7), section "ENVIRONMENT VARIABLES". -- Jakub Narebski Warsaw, Poland ShadeHawk on #git - 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