Skip to content
Snippets Groups Projects
Select Git revision
  • v1.0rc3
  • passt default
  • master
  • pu
  • todo
  • next
  • maint
  • v2.8.0-rc1
  • v2.8.0-rc0
  • v2.7.2
  • v2.7.1
  • v2.7.0
  • v2.6.5
  • v2.7.0-rc3
  • v2.7.0-rc2
  • v2.7.0-rc1
  • v2.7.0-rc0
  • v2.6.4
  • v2.6.3
  • v2.6.2
  • v2.6.1
  • v2.3.10
  • v2.5.4
  • v2.4.10
  • v2.6.0
  • v2.6.0-rc3
  • v2.5.3
27 results

git-merge-resolve.sh

  • Fredrik Kuivinen's avatar
    88f8f0a5
    [PATCH] Enable and fix support for base less merges. · 88f8f0a5
    Fredrik Kuivinen authored
    
    Let the merge strategies handle the base less case if they are able to
    do it. It also fixes git-resolve.sh to die if no common ancestors
    exists, instead of doing the wrong thing. Furthermore, it contains a
    small independent fix for git-merge.sh and a fix for a base less code
    path in gitMergeCommon.py.
    
    With this it's possible to use
        git merge -s recursive 'merge message' A B
    to do a base less merge of A and B.
    
    [jc: Thanks Fredrik for fixing the brown-paper-bag in git-merge.
     I fixed a small typo in git-merge-resolve fix; 'test' equality
     check is spelled with single equal sign -- C-style double equal
     sign is bashism.]
    
    Signed-off-by: default avatarFredrik Kuivinen <freku045@student.liu.se>
    Signed-off-by: default avatarJunio C Hamano <junkio@cox.net>
    88f8f0a5
    History
    [PATCH] Enable and fix support for base less merges.
    Fredrik Kuivinen authored
    
    Let the merge strategies handle the base less case if they are able to
    do it. It also fixes git-resolve.sh to die if no common ancestors
    exists, instead of doing the wrong thing. Furthermore, it contains a
    small independent fix for git-merge.sh and a fix for a base less code
    path in gitMergeCommon.py.
    
    With this it's possible to use
        git merge -s recursive 'merge message' A B
    to do a base less merge of A and B.
    
    [jc: Thanks Fredrik for fixing the brown-paper-bag in git-merge.
     I fixed a small typo in git-merge-resolve fix; 'test' equality
     check is spelled with single equal sign -- C-style double equal
     sign is bashism.]
    
    Signed-off-by: default avatarFredrik Kuivinen <freku045@student.liu.se>
    Signed-off-by: default avatarJunio C Hamano <junkio@cox.net>