Mercurial > evolve
annotate qsync-enable.sh @ 429:079b231b8ea4
obsolete: introduce an extension helper and use it
this extension helper allow most of setup operation to be declared in place
using decorator. This allow clear separation between independant part of the
code.
This is the first HUGE wave of changes related to this introduction.
The goal is to have a clear distinction and documention of every part of this
extension.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Tue, 07 Aug 2012 14:08:31 +0200 |
parents | f111e19b763f |
children |
rev | line source |
---|---|
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 |