Rev 1963: Merge 0.4. in file:///data/jelmer/bzr-svn/trunk/

Jelmer Vernooij jelmer at samba.org
Sat Nov 8 18:07:15 GMT 2008


At file:///data/jelmer/bzr-svn/trunk/

------------------------------------------------------------
revno: 1963
revision-id: jelmer at samba.org-20081108180712-30qsugxu0o7qty9i
parent: jelmer at samba.org-20081108172038-5q5q6bo1058q3k3j
parent: jelmer at samba.org-20081108180540-1grspvd20lflzj0r
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Sat 2008-11-08 19:07:12 +0100
message:
  Merge 0.4.
modified:
  tests/test_blackbox.py         test_blackbox.py-20070325150839-d10llf8arptpcfl6-1
    ------------------------------------------------------------
    revno: 1669.9.4
    revision-id: jelmer at samba.org-20081108180540-1grspvd20lflzj0r
    parent: jelmer at samba.org-20081108175315-4csugspukf6l6um4
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 0.4
    timestamp: Sat 2008-11-08 19:05:40 +0100
    message:
      add test for bug #277043
    modified:
      tests/test_blackbox.py         test_blackbox.py-20070325150839-d10llf8arptpcfl6-1
    ------------------------------------------------------------
    revno: 1669.9.3
    revision-id: jelmer at samba.org-20081108175315-4csugspukf6l6um4
    parent: jelmer at samba.org-20081108172032-38r9qqnw3kh4p4iw
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 0.4
    timestamp: Sat 2008-11-08 18:53:15 +0100
    message:
      Fix parentheses.
    modified:
      commit.py                      commit.py-20060607190346-qvq128wgfubhhgm2-1
    ------------------------------------------------------------
    revno: 1669.9.2
    revision-id: jelmer at samba.org-20081108172032-38r9qqnw3kh4p4iw
    parent: jelmer at samba.org-20081108141622-47okgpcnc91y9vk0
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 0.4
    timestamp: Sat 2008-11-08 18:20:32 +0100
    message:
      Sanitize paths in client.
    modified:
      client.c                       client.pyx-20080313235339-wbyjbw2namuiql8f-1
=== modified file 'tests/test_blackbox.py'
--- a/tests/test_blackbox.py	2008-09-09 18:53:33 +0000
+++ b/tests/test_blackbox.py	2008-11-08 18:07:12 +0000
@@ -412,3 +412,49 @@
 
         self.monkey_patch_gpg()
         self.run_bzr('sign-my-commits')
+
+    def test_knit_corruption(self):
+        cwd = os.getcwd()
+        svn_url = self.make_client('d', 'wc')
+
+        os.chdir('wc')
+        for d in ['trunk', 'branches', 'tags']:
+           os.mkdir(d)
+        f = open('trunk/file', 'wb')
+        f.write('Hi\n')
+        f.close()
+        self.client_add("trunk")
+        self.client_add("tags")
+        self.client_add("branches")
+        self.client_commit(".", "initial check-in")
+        self.client_update(".")
+        os.chdir(cwd)
+
+        self.run_bzr('init-repo --1.9-rich-root --no-trees shared')
+        os.chdir('shared')
+        self.run_bzr('branch %s/trunk trunk' % svn_url)
+        os.chdir(cwd)
+
+        self.run_bzr('branch shared/trunk bzr-branch')
+        os.chdir('bzr-branch')
+        f = open('file', 'ab')
+        f.write('Bye\n')
+        f.close()
+        self.run_bzr('ci -m "Add bye."')
+        f = open('file', 'ab')
+        f.write('Good riddance.\n')
+        f.close()
+        self.run_bzr('ci -m "Add good riddance."')
+
+        self.run_bzr('svn-push %s/branches/my-branch' % svn_url)
+        os.chdir(cwd)
+
+        self.run_bzr('co %s/trunk bzr-trunk' % svn_url)
+        os.chdir('bzr-trunk')
+        self.run_bzr('merge %s/branches/my-branch' % svn_url)
+        self.run_bzr('nick my-branch')
+        self.run_bzr('ci -m "Merge my-branch"')
+
+        os.chdir(cwd)
+        os.chdir('shared/trunk')
+        self.run_bzr('pull')




More information about the bazaar-commits mailing list