Mercurial > hg
annotate tests/testlib/obsmarker-common.sh @ 46858:85e3a630cad9
revlog: move the details of revlog "v2" index inside revlog.utils.constants
the revlog module is quite large and this kind of format information would handy
for other module. So let us start to gather this information about the format in
a more appropriate place.
We update various reference to this information to use the new "source of truth"
in the process.
Differential Revision: https://phab.mercurial-scm.org/D10305
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 05 Apr 2021 12:21:12 +0200 |
parents | 86f39a89b63e |
children |
rev | line source |
---|---|
32879
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
1 mkcommit() { |
42968
86f39a89b63e
testlib: allow more argument to mkcommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32879
diff
changeset
|
2 name="$1" |
86f39a89b63e
testlib: allow more argument to mkcommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32879
diff
changeset
|
3 shift |
86f39a89b63e
testlib: allow more argument to mkcommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32879
diff
changeset
|
4 echo "$name" > "$name" |
86f39a89b63e
testlib: allow more argument to mkcommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32879
diff
changeset
|
5 hg add "$name" |
86f39a89b63e
testlib: allow more argument to mkcommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
32879
diff
changeset
|
6 hg ci -m "$name" "$@" |
32879
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
7 } |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
8 |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
9 getid() { |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
10 hg log --hidden --template '{node}\n' --rev "$1" |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
11 } |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
12 |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
13 cat >> $HGRCPATH <<EOF |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
14 [alias] |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
15 debugobsolete=debugobsolete -d '0 0' |
1858fc2327ef
template: add predecessors template
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
16 EOF |