Mercurial > hgsubversion
annotate MANIFEST.in @ 1293:9e85feb93984
wrappers: improve push performance by reusing the existing metadata
Push operation for n commits regenerated SVNMeta class 2*n+1 times
(one time at beginning, n times in push() loop, 1 time per each of n
pulls). This operation is very costly when the revision map is big.
This commit reuses this metadata every time when there is no rebase
made between svn commits which leads to 1 metadata rebuild in optimistic
case and n+1 metadata rebuilds in pessimistic case (rebase after every commit).
To achieve this I added extra parameter to pull command to pass metadata
to it.
All unit tests are passing for this change.
author | Mateusz Kwapich <mitrandir@fb.com> |
---|---|
date | Fri, 12 Dec 2014 16:17:11 -0800 |
parents | 74d9aa42b28f |
children |
rev | line source |
---|---|
1018
74d9aa42b28f
MANIFEST.in: correctly include invalid_utf8.tar.gz in source bundle
Augie Fackler <raf@durin42.com>
parents:
852
diff
changeset
|
1 include Makefile hgsubversion/help/*.rst tests/fixtures/invalid_utf8.tar.gz |
767
6c244d3ceaf7
add a MANIFEST.in file (fixes #142)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
diff
changeset
|
2 recursive-include tests *.py *.sh *.svndump *.txt |