changeset 25589:273d94255e1e

convert: update 'intermediate-source' in the destination's extras dictionary
author Matt Harbison <matt_harbison@yahoo.com>
date Mon, 15 Jun 2015 16:50:31 -0400
parents b40071379c5b
children 183965a00c76
files hgext/convert/hg.py tests/test-graft.t
diffstat 2 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/hgext/convert/hg.py	Tue Jun 16 23:06:30 2015 +0900
+++ b/hgext/convert/hg.py	Mon Jun 15 16:50:31 2015 -0400
@@ -225,7 +225,8 @@
 
         extra = commit.extra.copy()
 
-        for label in ('source', 'transplant_source', 'rebase_source'):
+        for label in ('source', 'transplant_source', 'rebase_source',
+                      'intermediate-source'):
             node = extra.get(label)
 
             if node is None:
--- a/tests/test-graft.t	Tue Jun 16 23:06:30 2015 +0900
+++ b/tests/test-graft.t	Mon Jun 15 16:50:31 2015 -0400
@@ -492,10 +492,12 @@
   date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-Test that template correctly expands more than one 'extra' (issue4362)
-  $ hg -R ../converted log -r 7 --template "{extras % ' Extra: {extra}\n'}"
+Test that template correctly expands more than one 'extra' (issue4362), and that
+'intermediate-source' is converted.
+  $ hg -R ../converted log -r 13 --template "{extras % ' Extra: {extra}\n'}"
    Extra: branch=default
-   Extra: convert_revision=ef0ef43d49e79e81ddafdc7997401ba0041efc82
+   Extra: convert_revision=7a4785234d87ec1aa420ed6b11afe40fa73e12a9
+   Extra: intermediate-source=7ae846e9111fc8f57745634250c7b9ac0a60689b
    Extra: source=e0213322b2c1a5d5d236c74e79666441bee67a7d
 
 The transplant case