Mercurial > evolve
annotate tests/test-check-debian.t @ 6316:b1d1f4ade142
evolve: don't embed graft data when completing interrupted evolve operations
This data shows in TortoiseHg, and is a bit awkward since it wasn't added before
in the non interrupted case. It originated before 823031b51d81, when the
implementation changed away from using the graft command. According to
@marmoute, unconditionally adding `source` served as noise to create a new hash
and prevent a cycle, so use the same key (`rebase_source`) as would happen in
the uninterrupted case (as demonstrated by the first change in
test-stabilize-conflict.t).
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Fri, 07 Oct 2022 18:14:58 -0400 |
parents | 56eb528820d7 |
children |
rev | line source |
---|---|
5650
56eb528820d7
tests: require repo in test-check-debian.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5405
diff
changeset
|
1 #require test-repo |
56eb528820d7
tests: require repo in test-check-debian.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5405
diff
changeset
|
2 |
5405
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
3 Enable obsolescence to avoid the warning issue when obsmarkers are found |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
4 |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
5 $ cat << EOF >> $HGRCPATH |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
6 > [experimental] |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
7 > evolution = all |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
8 > EOF |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
9 |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
10 $ "$PYTHON" "$TESTDIR/testlib/check-min-versions.py" \ |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
11 > "$TESTDIR/../hgext3rd/evolve/metadata.py" "$TESTDIR/../debian/control" |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
12 |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
13 $ "$PYTHON" "$TESTDIR/testlib/check-min-versions.py" \ |
175bb63ba111
tests: add a test that makes sure version metadata stays in sync
Anton Shestakov <av6@dwimlabs.net>
parents:
diff
changeset
|
14 > "$TESTDIR/../hgext3rd/topic/__init__.py" "$TESTDIR/../debian/control" |