Mercurial > evolve
annotate setup.cfg @ 3831:987e335dbe11
evolve: store the obsmarkers to be deleted in evolvestate
Sometimes, we don't create a new node and obsolete one of the old node in favour
of an existing node. When user calls, `hg evolve --abort`, we need to strip that
obsmarker to go back in the same old state. The obsmarker created for new node
are stripped when the new nodes are stripped.
This patch start storing such obsmarkers in the evolvestate so that we can delete
them later if required. Right now we just store successsor and predecessor
information, we might need a better obsmarker serialization techinque in future
to make it more robust.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Mon, 11 Jun 2018 20:13:36 +0530 |
parents | b81d3775006b |
children |
rev | line source |
---|---|
2001
ddfc87788d5c
flake8: add file for rules to ignore
Sean Farley <sean@farley.io>
parents:
diff
changeset
|
1 [flake8] |
2029
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
2 ignore = |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
3 #closing bracket does not match indentation of opening bracket's line |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
4 E123, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
5 # closing bracket does not match visual indentation |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
6 E124, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
7 # visually indented line with same indent as next logical line |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
8 E129, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
9 # at least two spaces before inline comment |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
10 E261, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
11 # too many leading '#' for block comment |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
12 E266, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
13 # expected 2 blank lines, found 0 |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
14 E302, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
15 # expected 2 blank lines after end of function or class |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
16 E305, |
2030
3e8fcf47fb1e
flake8: ignore an addition rules related to import
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2029
diff
changeset
|
17 # module level import not at top of file |
3e8fcf47fb1e
flake8: ignore an addition rules related to import
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2029
diff
changeset
|
18 E402, |
2029
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
19 # line too long (82 > 79 characters) |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
20 E501, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
21 # do not assign a lambda expression, use a def |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
22 E731, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
23 # class names should use CapWords convention |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
24 N801, |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
25 # line break occurred before a binary operator |
a6410877339a
flake8: document all the exception we added
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2020
diff
changeset
|
26 W503 |
2049
b81d3775006b
evolve: move extension metadata in their own module
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2031
diff
changeset
|
27 builtins=xrange, execfile |
2020
143c8e4dc22d
topic: merge the topic extension in the evolve repository
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2010
diff
changeset
|
28 |