summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f7fa696)
I see no need to have darcs have a special case handling for a one
directory form.
ikiwiki-makerepo svn|git|monotone|darcs srcdir repository
ikiwiki-makerepo svn|git|monotone|darcs srcdir repository
-ikiwiki-makerepo bzr|mercurial|darcs srcdir
+ikiwiki-makerepo bzr|mercurial srcdir
repository. There is no need to have a separate repository with mercurial
or bzr.
repository. There is no need to have a separate repository with mercurial
or bzr.
-For darcs, the second (one-argument) form turns the given srcdir into a
-darcs master repository with the (new) srcdir inside. Adjust your ikiwiki.setup
-according to the command output! Also, the master repo's apply hook will be
-preconfigured to call a (hypothetical) ikiwiki wrapper. The command
-reports the relevant file. Adjust it as needed or remove it if you don't use
-the cgi script.
+For darcs, the master repo's apply hook will be preconfigured to call a
+ikiwiki wrapper.
Note that for monotone, you are assumed to already have run "mtn genkey"
to generate key.
Note that for monotone, you are assumed to already have run "mtn genkey"
to generate key.
usage () {
echo "usage: ikiwiki-makerepo svn|git|monotone|darcs srcdir repository" >&2
usage () {
echo "usage: ikiwiki-makerepo svn|git|monotone|darcs srcdir repository" >&2
- echo " ikiwiki-makerepo bzr|mercurial|darcs srcdir" >&2
+ echo " ikiwiki-makerepo bzr|mercurial srcdir" >&2
-if [ "$rcs" != mercurial ] && [ "$rcs" != bzr ] && [ "$rcs" != darcs ]; then
+if [ "$rcs" != mercurial ] && [ "$rcs" != bzr ]; then
if [ -z "$repository" ]; then
echo "you need to specify both a srcdir and a repository for $rcs" >&2
usage
if [ -z "$repository" ]; then
echo "you need to specify both a srcdir and a repository for $rcs" >&2
usage
- # if only one arg is given, we turn the given srcdir into the darcs
- # master repo with a hidden srcdir inside its _darcs directory.
- if [ -z "$repository" ]; then
- echo "Turning $srcdir into master repo."
- repository="$srcdir"
- srcdir="$srcdir/_darcs/srcdir"
- echo "The new srcdir is $srcdir - adjust ikiwiki.setup accordingly!"
- fi
-
mkdir -p "$repository"
cd "$repository"
darcs initialize
mkdir -p "$repository"
cd "$repository"
darcs initialize