- local cg-fetch now works without the cp option -u - note the difference between short and long help in cg-help(1) - mention the alien repo importers provided by the git core - fix typo in cg-update(1)
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
---
Show changes to 4 files +7 −16
README.osx, cg-help, cg-init, cg-update
diff --git a/README.osx b/README.osx index e82ef79..d8df872 100644 --- a/README.osx +++ b/README.osx @@ -9,18 +9,6 @@ You may have to deal with md5 mismatches your new Portfile or place the new tarball in /opt/local/var/db/dports/distfiles/cogito. -Caveats: - -cg-fetch on a local repository requires cp -u, a non-portable gnu -extension. This means that cg-fetch, cg-clone and cg-update from a -local repository are broken. - -Workaround #1: Use rsync for local clones. I.e. "cg-clone -rsync://localhost/dir" instead of "cg-clone dir". This loses the disk -space savings of normally gained by cg-clone. - -Workaround #2: Use gnu cp. "cd /opt/local/bin; sudo ln -s gcp cp". - Recommendations: The gnu versions of "stat" and "date" are preferred over their BSD diff --git a/cg-help b/cg-help index 6ba7657..5fa65ef 100755 --- a/cg-help +++ b/cg-help @@ -8,8 +8,9 @@ # If the argument is left out an overview of all the Cogito commands will # be shown. # -# Note help for a command is also available by passing `--help` or `-h` -# to the command. +# Note, short help for a command is also available by passing `--help` or +# `-h` to the command. The complete command manual is shown when passing +# `--long-help` (and is the same as doing "`cg-help command`"). # # OPTIONS # ------- diff --git a/cg-init b/cg-init index a0a7372..31c2e10 100755 --- a/cg-init +++ b/cg-init @@ -9,7 +9,9 @@ # This command is intended for creating repositories for work on new projects. # If you want to clone an existing project, see `cg-clone`. If you want to # set up a public repository not for direct work but only for pushing/pulling, -# see `cg-admin-setuprepo`. +# see `cg-admin-setuprepo`. It is also possible to import repositories from +# other SCMs to GIT, see `git-cvsimport(1)`, `git-svnimport(1)` and +# `git-archimport(1)`. # # OPTIONS # ------- diff --git a/cg-update b/cg-update index ed93c01..9d82fcb 100755 --- a/cg-update +++ b/cg-update @@ -8,7 +8,7 @@ # This is similar to running cg-fetch and cg-merge commands successively. # Please refer to the documentation of those commands for more details # about the operation. Note that if you are not doing own development -# but only following some project, you it is recommended to use this command +# but only following some project, it is recommended to use this command # instead of `cg-fetch` + `cg-merge` since `cg-update` can handle some # additional corner cases (in particular, if the remote branch rebases, # `cg-update` will fast-forward instead of doing a tree merge and diverging).
-- Jonas Fonseca