MANIFEST.in
author Greg Ward <greg@gerg.ca>
Thu, 05 Jun 2014 18:07:39 -0400
branchstable
changeset 973 6d691fefdbd1
parent 733 d0472c630542
child 1062 9cdd32b45bba
permissions -rw-r--r--
evolve: fix createmarkers() wrapper to accept an iterable Docstring in mercurial.obsolete says "<relations> must be an iterable of ...", and hgsubversion takes it at its word and passes a generator. Until around Mercurial 3.0, this did not cause any problems, but now it does: in a repo with both evolve and hgsubversion enabled, pushing to Subversion when obsolete changesets are present causes a crash: [...] File "/home/gward/src/hgsubversion/hgsubversion/wrappers.py", line 346, in push obsolete.createmarkers(repo, relations) File "/home/gward/src/hg-stable/mercurial/extensions.py", line 196, in wrap return wrapper(origfn, *args, **kwargs) File "/home/gward/src/hg-evolve/hgext/evolve.py", line 332, in _createmarkers relations[idx] = (prec, sucs, meta) TypeError: 'generator' object does not support item assignment Since hgsubersion is playing by the documented rules, evolve must be the guilty party here.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
524
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     1
recursive-include docs/figures *.svg
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     2
include docs/figures/hgview-example.png
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     3
include docs/*.rst
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     4
include docs/*.py
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     5
include docs/tutorials/*.t
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     6
include docs/makefile
567
ea5d8b98ee54 update MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 529
diff changeset
     7
include docs/static/*.svg
524
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     8
include hgext/__init__.py
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
     9
include hgext/evolve.py
733
d0472c630542 ship pushexperiment extension
Julien Cristau <julien.cristau@logilab.fr>
parents: 567
diff changeset
    10
include hgext/pushexperiment.py
524
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    11
include setup.py
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    12
include README
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    13
include COPYING
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    14
include tests/*.t
ba0a3d0f942f pkg: add proper MANIFEST.in
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
diff changeset
    15
include tests/*.py
529
365bf87ed4e8 pkg: exclude tests for unpackaged extension
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 524
diff changeset
    16
exclude tests/test-oldconvert.t
365bf87ed4e8 pkg: exclude tests for unpackaged extension
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 524
diff changeset
    17
exclude tests/test-qsync.t