more monotone changes from Thomas Keller
parent
43302310c0
commit
ae45223b31
|
@ -92,16 +92,18 @@ monotone)
|
||||||
echo "$srcdir already seems to be a monotone working copy" >&2
|
echo "$srcdir already seems to be a monotone working copy" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
repodir=$(dirname "$repository")
|
|
||||||
mkdir -p "$repodir"
|
mkdir -p "$(dirname "$repository")"
|
||||||
file_basename=$(basename "$repository" | sed -e 's/\.monotone$//' |\
|
# fix the repository suffix we get from auto.setup
|
||||||
tr -s "[:space:]" "_" | sed 's/_$//g')
|
repository="$(echo "$repository" | sed 's/.monotone/.mtn/g')"
|
||||||
|
mtn db init -d "$repository"
|
||||||
|
|
||||||
|
cleaned_srcdir=$(basename "$srcdir" | tr -s "[:space:]" "_" | sed 's/_$//g')
|
||||||
reverse_hostname=$( (hostname -f 2>/dev/null || hostname) |\
|
reverse_hostname=$( (hostname -f 2>/dev/null || hostname) |\
|
||||||
tr "." "\n" | tac | tr "\n" ".")
|
tr "." "\n" | ( tac 2>/dev/null || tail -r ) | tr "\n" "." )
|
||||||
branch_name="$reverse_hostname$file_basename"
|
branch_name="$reverse_hostname$cleaned_srcdir"
|
||||||
reponame_with_ext="$file_basename.monotone"
|
mtn setup -d "$repository" -b "$branch_name" "$srcdir"
|
||||||
mtn db init -d "$repodir/$reponame_with_ext"
|
|
||||||
mtn setup -d "$repodir/$reponame_with_ext" -b "$branch_name" "$srcdir"
|
|
||||||
cd "$srcdir"
|
cd "$srcdir"
|
||||||
echo \.ikiwiki$ > .mtn-ignore
|
echo \.ikiwiki$ > .mtn-ignore
|
||||||
mtn add -R .
|
mtn add -R .
|
||||||
|
|
Loading…
Reference in New Issue