On Jul 1, 2013, at 8:04 AM, "Derek Atkins" <de...@ihtfp.com> wrote:
> > On Mon, July 1, 2013 10:41 am, John Ralls wrote: >> >> On Jul 1, 2013, at 6:36 AM, Derek Atkins <warl...@mit.edu> wrote: >>> >>> Hmm, did you just do something on code? I just did it again: >>> >>> git clone --mirror ssh://g...@code.gnucash.org/gnucash.git >>> cd gnucash.git >>> git fetch --all >>> >>> ...and it worked without error: >>> >>> [warlord@mocana gnucash.git]$ git fetch --all >>> Fetching origin >>> [warlord@mocana gnucash.git]$ >> >> You used clone --mirror instead of --bare. > > Is this bad? What's the difference? In my case I wonder if --mirror > isn't the right answer? No. >From the manpage: "Compared to --bare, --mirror not only maps local branches of the source to local branches of the target, it maps all refs (including remote-tracking branches, notes etc.) and sets up a refspec configuration such that all these refs are overwritten by a git remote update in the target repository." Well, it seems to get around the missing-master problem so yes, it's probably a better choice. > >> I'll observe that the difference between Code and Github is that the >> github repos have their default branches set to trunk instead of master. > > Fair enough. What would happen if we added the alias on code? > Would that break the git-svn push to github? Probably wouldn't affect the push to github, but that's not git-svn, that's pure git. Where it might cause a problem is if you tried to git svn dcommit from master instead of trunk if you hadn't hand-edited your .git/config to coerce git-svn to do the right thing. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel