qsync-enable.sh
author Patrick Mezard <patrick@mezard.eu>
Tue, 12 Jun 2012 11:14:02 +0200
changeset 263 de62daaf2054
parent 190 f111e19b763f
permissions -rwxr-xr-x
amend: drop --branches, pick it from working directory The amended changeset branch was picked either from --branch or from the first parent, but the actual working directory branch was ignored. The behaviour is changed so the amended revision branch is picked from the intermediate revision, which branch comes from the usual working directory rules. --branch is thus replaced by "hg branch".
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
159
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     1
#!/bin/sh
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     2
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     3
here=`readlink -f "$0"`
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     4
repo_root=`dirname "$here"`
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     5
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     6
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     7
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     8
cat << EOF >&2
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     9
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    10
XXX Add lines below to the [extensions] section of you hgrc XXX
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    11
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    12
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    13
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    14
EOF
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    15
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    16
cat << EOF | sed -e "s#XXXREPOPATHXXX#${repo_root}#"
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    17
[extensions]
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    18
# experimental extensions for mq export
190
f111e19b763f fix qsync-enable.sh
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 159
diff changeset
    19
qsync=XXXREPOPATHXXX/hgext/qsync.py
159
6ff373346dd4 really add qsync enable
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    20
EOF