At http://people.samba.org/bzr/jelmer/bzr-svn/0.5

------------------------------------------------------------
revno: 2250
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Jelmer Vernooij <[EMAIL PROTECTED]>
branch nick: 0.5
timestamp: Mon 2008-12-08 20:56:16 +0100
message:
  Add test for bug 300979.
modified:
  NEWS                           news-20061231030336-h9fhq245ie0de8bs-1
  tests/test_push.py             test_push.py-20070201165715-g2ievcdfqi33wqsy-1
=== modified file 'NEWS'
--- a/NEWS      2008-12-08 17:45:54 +0000
+++ b/NEWS      2008-12-08 19:56:16 +0000
@@ -11,6 +11,9 @@
 
    * Pass utf-8 connect string to sqlite3() connect function. (#262923)
 
+   * Fix pushing to repositories not allowing the setting of revision 
+     properties.
+
 bzr-svn 0.5.0~rc1                      2008-12-08
 
   CHANGES

=== modified file 'tests/test_push.py'
--- a/tests/test_push.py        2008-12-08 19:54:23 +0000
+++ b/tests/test_push.py        2008-12-08 19:56:16 +0000
@@ -104,6 +104,22 @@
                 "", 
                 r.get_mapping()) for rev in (c.get_latest_revnum()-1, 
c.get_latest_revnum())]), 
                 set(revid_map.values()))
+
+    def test_dpush_add(self):
+        wt = self.bzrdir.open_workingtree()
+        self.build_tree({'dc/foo/blal': 'other data'})
+        wt.add(["foo/blal"])
+        newid1 = wt.commit(message="Commit from Bzr")
+        self.build_tree({'dc/foo/bliel': 'yet other data'})
+        wt.add(["foo/bliel"])
+        newid2 = wt.commit(message="Commit from Bzr")
+
+        revid_map = dpush(self.svndir.open_branch(), self.bzrdir.open_branch())
+
+        self.assertEquals(set([newid1, newid2]), set(revid_map.keys()))
+        repos = self.svndir.find_repository()
+        revmeta = repos._revmeta_provider.get_revision("", 3)
+        self.assertEquals(revmeta.get_paths(), {"foo/bliel": ('A', None, -1)})
  
     def test_diverged(self):
         dc = self.commit_editor()


-- 
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits

Reply via email to