Merge with crew-stable
authorPatrick Mezard <pmezard@gmail.com>
Sat, 05 Sep 2009 19:39:46 +0200
changeset 9430 b5e9037d672b
parent 9426 b42b03308ae9 (current diff)
parent 9429 d8143769e1d4 (diff)
child 9432 fef209e65757
Merge with crew-stable
mercurial/commands.py
--- a/hgext/inotify/linux/_inotify.c	Fri Sep 04 23:45:13 2009 +0200
+++ b/hgext/inotify/linux/_inotify.c	Sat Sep 05 19:39:46 2009 +0200
@@ -106,13 +106,12 @@
 
 static PyObject *remove_watch(PyObject *self, PyObject *args)
 {
-    PyObject *ret = NULL;
     uint32_t wd;
     int fd;
     int r;
 
     if (!PyArg_ParseTuple(args, "iI:remove_watch", &fd, &wd))
-	goto bail;
+	return NULL;
 
     Py_BEGIN_ALLOW_THREADS
     r = inotify_rm_watch(fd, wd);
@@ -120,18 +119,11 @@
 
     if (r == -1) {
 	PyErr_SetFromErrno(PyExc_OSError);
-	goto bail;
+	return NULL;
     }
 
     Py_INCREF(Py_None);
-
-    goto done;
-
-bail:
-    Py_CLEAR(ret);
-
-done:
-    return ret;
+    return Py_None;
 }
 
 PyDoc_STRVAR(
--- a/mercurial/commands.py	Fri Sep 04 23:45:13 2009 +0200
+++ b/mercurial/commands.py	Sat Sep 05 19:39:46 2009 +0200
@@ -2155,7 +2155,8 @@
         roots, heads = [common.node()], [p2.node()]
         displayer = cmdutil.show_changeset(ui, repo, opts)
         for node in repo.changelog.nodesbetween(roots=roots, heads=heads)[0]:
-            displayer.show(repo[node])
+            if node not in roots:
+                displayer.show(repo[node])
         return 0
 
     return hg.merge(repo, node, force=opts.get('force'))
--- a/mercurial/parsers.c	Fri Sep 04 23:45:13 2009 +0200
+++ b/mercurial/parsers.c	Sat Sep 05 19:39:46 2009 +0200
@@ -92,8 +92,6 @@
 			goto bail;
 
 		if (nlen > 40) {
-			PyObject *flags;
-
 			flags = PyString_FromStringAndSize(zero + 41,
 							   nlen - 40);
 			if (!flags)
--- a/tests/test-double-merge.out	Fri Sep 04 23:45:13 2009 +0200
+++ b/tests/test-double-merge.out	Sat Sep 05 19:39:46 2009 +0200
@@ -1,9 +1,4 @@
 created new head
-changeset:   0:310fd17130da
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     add foo
-
 changeset:   1:7731dad1c2b9
 user:        test
 date:        Mon Jan 12 13:46:40 1970 +0000
--- a/tests/test-merge-default.out	Fri Sep 04 23:45:13 2009 +0200
+++ b/tests/test-merge-default.out	Sat Sep 05 19:39:46 2009 +0200
@@ -13,11 +13,6 @@
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
 % should succeed - 2 heads
-changeset:   1:ba677d0156c1
-user:        test
-date:        Thu Jan 01 00:00:00 1970 +0000
-summary:     b
-
 changeset:   3:903c264cdf57
 parent:      1:ba677d0156c1
 user:        test
--- a/tests/test-merge1.out	Fri Sep 04 23:45:13 2009 +0200
+++ b/tests/test-merge1.out	Sat Sep 05 19:39:46 2009 +0200
@@ -1,11 +1,6 @@
 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 created new head
 %% no merges expected
-changeset:   0:98e00378acd0
-user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     commit #0
-
 changeset:   1:4ee19afe4659
 user:        test
 date:        Mon Jan 12 13:46:40 1970 +0000