##// END OF EJS Templates
Merge with stable
Brendan Cully -
r10884:4fb1bafd merge default
parent child Browse files
Show More
@@ -47,6 +47,9 b' def split(stream):'
47 47 if inheader and line[0] in (' ', '\t'):
48 48 # continuation
49 49 return True
50 if line[0] in (' ', '-', '+'):
51 # diff line - don't check for header pattern in there
52 return False
50 53 l = line.split(': ', 1)
51 54 return len(l) == 2 and ' ' not in l[0]
52 55
@@ -474,3 +474,24 b' EOF'
474 474 hg sum
475 475 hg diff --git -c tip
476 476 cd ..
477
478 echo '% diff lines looking like headers'
479 hg init difflineslikeheaders
480 cd difflineslikeheaders
481 echo a >a
482 echo b >b
483 echo c >c
484 hg ci -Am1
485
486 echo "key: value" >>a
487 echo "key: value" >>b
488 echo "foo" >>c
489 hg ci -m2
490
491 hg up -C 0
492 hg diff --git -c1 >want
493 hg diff -c1 | hg import --no-commit -
494 hg diff --git >have
495 diff want have
496 cd ..
497
@@ -373,3 +373,9 b' new file mode 100644'
373 373 diff --git a/src/cmd/gc/mksys.bash b/src/cmd/gc/mksys.bash
374 374 old mode 100644
375 375 new mode 100755
376 % diff lines looking like headers
377 adding a
378 adding b
379 adding c
380 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
381 applying patch from stdin
General Comments 0
You need to be logged in to leave comments. Login now