##// END OF EJS Templates
graft: never set both parents equal in the dirstate (issue6098)...
Martin von Zweigbergk -
r44237:32d11a23 default
parent child Browse files
Show More
@@ -2626,6 +2626,9 b' def graft('
2626 if keepparent and len(parents) == 2 and base in parents:
2626 if keepparent and len(parents) == 2 and base in parents:
2627 parents.remove(base)
2627 parents.remove(base)
2628 pother = parents[0].node()
2628 pother = parents[0].node()
2629 # Never set both parents equal to each other
2630 if pother == pctx.node():
2631 pother = nullid
2629
2632
2630 with repo.dirstate.parentchange():
2633 with repo.dirstate.parentchange():
2631 repo.setparents(pctx.node(), pother)
2634 repo.setparents(pctx.node(), pother)
General Comments 0
You need to be logged in to leave comments. Login now