Rev 618: Merge 0.4. in file:///data/jelmer/bzr-svn/revprops/
Jelmer Vernooij
jelmer at samba.org
Fri Feb 1 14:53:53 GMT 2008
At file:///data/jelmer/bzr-svn/revprops/
------------------------------------------------------------
revno: 618
revision-id:jelmer at samba.org-20080201145339-qi9htwdsfb2h2kji
parent: jelmer at samba.org-20080201144906-1mvyf412uaud15xb
parent: jelmer at samba.org-20080201145120-5v2rvp1556pzfod4
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: revprops
timestamp: Fri 2008-02-01 15:53:39 +0100
message:
Merge 0.4.
modified:
commit.py commit.py-20060607190346-qvq128wgfubhhgm2-1
tests/test_mapping.py test_mapping.py-20080201131338-0zd86eznn4bojtee-1
transport.py transport.py-20060406231150-b3472d06b3a0818d
------------------------------------------------------------
revno: 579.1.307
revision-id:jelmer at samba.org-20080201145120-5v2rvp1556pzfod4
parent: jelmer at samba.org-20080201144541-d1teo734kp28m5tq
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-02-01 15:51:20 +0100
message:
Make function for overriding svn revision properties later on easier to use.
modified:
commit.py commit.py-20060607190346-qvq128wgfubhhgm2-1
tests/test_commit.py test_commit.py-20060624213521-l5kcufywkh9mnilk-1
------------------------------------------------------------
revno: 579.1.306
revision-id:jelmer at samba.org-20080201144541-d1teo734kp28m5tq
parent: jelmer at samba.org-20080201135612-esqeh187y12uuysy
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-02-01 15:45:41 +0100
message:
Use richer svn API that allows specifying custom revision properties during
commit.
modified:
commit.py commit.py-20060607190346-qvq128wgfubhhgm2-1
format.py format.py-20070917005147-94kb7zysotf82kqw-1
repository.py repository.py-20060306123302-1f8c5069b3fe0265
transport.py transport.py-20060406231150-b3472d06b3a0818d
------------------------------------------------------------
revno: 579.1.305
revision-id:jelmer at samba.org-20080201135612-esqeh187y12uuysy
parent: jelmer at samba.org-20080201135516-q78n1744xqg5yqew
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-02-01 14:56:12 +0100
message:
Fix import of mutter.
modified:
tests/test_mapping.py test_mapping.py-20080201131338-0zd86eznn4bojtee-1
------------------------------------------------------------
revno: 579.1.304
revision-id:jelmer at samba.org-20080201135516-q78n1744xqg5yqew
parent: jelmer at samba.org-20080201133339-rerur511thojhpd9
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Fri 2008-02-01 14:55:16 +0100
message:
Convert SVN_ERR_RA_NOT_IMPLEMENTED errors to NotImplementedError exceptions.
modified:
errors.py errors.py-20061226172623-w1sbj8ynpo0eojqp-1
tests/test_errors.py test_errors.py-20070129114605-ban03f32t6ja14ez-1
=== modified file 'commit.py'
--- a/commit.py 2008-02-01 14:49:06 +0000
+++ b/commit.py 2008-02-01 14:53:39 +0000
@@ -552,13 +552,14 @@
assert self._new_revision_id is None or self._new_revision_id == revid
self.mutter('commit %d finished. author: %r, date: %r, revid: %r' %
- (self.revision_metadata.revision, self.revision_metadata.author, self.revision_metadata.date, revid))
+ (self.revision_metadata.revision, self.revision_metadata.author,
+ self.revision_metadata.date, revid))
if self.repository.get_config().get_override_svn_revprops():
- set_svn_revprops(self.repository.transport, self.revision_metadata.revision, {
+ set_svn_revprops(self.repository.transport,
+ self.revision_metadata.revision, {
svn.core.SVN_PROP_REVISION_AUTHOR: self._committer,
- svn.core.SVN_PROP_REVISION_DATE: svn_time_to_cstring(1000000*self._timestamp)
- })
+ svn.core.SVN_PROP_REVISION_DATE: svn_time_to_cstring(1000000*self._timestamp)})
try:
set_svn_revprops(self.repository.transport, self.revision_metadata.revision,
=== modified file 'tests/test_mapping.py'
--- a/tests/test_mapping.py 2008-02-01 13:33:39 +0000
+++ b/tests/test_mapping.py 2008-02-01 13:56:12 +0000
@@ -20,6 +20,7 @@
parse_revid_property, parse_merge_property)
from bzrlib.tests import TestCase
from bzrlib.revision import Revision
+from bzrlib.trace import mutter
class MetadataMarshallerTests(TestCase):
def test_generate_revision_metadata_none(self):
=== modified file 'transport.py'
--- a/transport.py 2008-01-19 12:43:31 +0000
+++ b/transport.py 2008-02-01 14:53:39 +0000
@@ -531,15 +531,9 @@
elif revprops.keys() != [svn.core.SVN_PROP_REVISION_LOG]:
raise NotImplementedError()
else:
- def done_wrapper(new_rev, date, author):
- commit_info = svn.core.svn_commit_info_t()
- commit_info.revision = new_rev
- commit_info.date = date
- commit_info.author = author
- done_cb(commit_info)
- editor = svn.ra.get_commit_editor(self._ra,
+ editor = svn.ra.get_commit_editor2(self._ra,
revprops[svn.core.SVN_PROP_REVISION_LOG],
- done_wrapper, lock_token, keep_locks)
+ done_cb, lock_token, keep_locks)
return Editor(self, editor)
except:
More information about the bazaar-commits
mailing list