From: Randal L. Schwartz Date: Sun, 20 Nov 2005 00:40:20 GMT Subject: still unclear on setting up a repository Message-ID: <86br0g883v.fsf@blue.stonehenge.com> I'm really unclear here if it's me, the code, or the docs... first, create the "remote" % cg-admin-setuprepo remote.git that works fine, now set up the "local" % mkdir local.git % cd local-git % cg-init -m "junk message why should I have to do this one, it's dumb" Now here's where I'm unclear. I need to "push" this into the remote, so I try this: % cg-branch-add origin "$(cd ..; pwd)/remote.git#master" % cg-branch-ls This seems to report the right thing. I have a branch "origin" that points at the remote repository. So far, I think I'm understanding what's happening. But now, go boom: % cg-push cg-push: where to push to? Huh? How do I do the initial push? Not this way? Is it me, docs, or code that is broken here? UPDATE... aha... "cg-push origin" works. But "cg-push" is documented to default to "origin". Why doesn't it? And then, another "go-boom" problem: % cg-fetch Hard links don't work - using copy Fetching head... cp: illegal option -- d usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src target cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] src1 ... srcN directory cg-fetch: unable to get the head pointer of branch master Any chance you could make this more POSIX-like? I know you have a big warning in README.osx, but are you *really* needing all those weird GNU-isms? Maybe you could fall back to using rsync to copy exactly what you need? -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!