From: しらいしななこ Date: Fri, 29 Jun 2007 14:28:49 GMT Subject: How do I label conflict blocks in merge-recursive output? Message-ID: <20070629232849.6117@nanako3.bluebottle.com> Hi, I am updating my 'git-save' script and have a question. When I play back the state previously recorded, I run: $ git-merge-recursive $base -- HEAD $stash This is done after getting the $base (the state the stash was made from), and $stash (the state of the interrupted work recorded in the stash) in these variables. When there are conflicts, I see '<<<<<<<' and '>>>>>>>' markers in the merged file. A trouble I am seeing is that there are large hexadecimal string after these markers, like this: <<<<<<< 13bd5d46b4a5d4ef44c53fab11e74801c18b16d0:A side revision ======= local modification >>>>>>> 9aa4ad6a3bdf5340bed969f6e14abb4e07e794f7:A I do not know what object these are, and I do not think it is useful to show them to the user. I want them to say something more useful. In a real conflict after a 'git-pull', I think I saw nicer labels that are not hexadecimal strings after these markers. How do I tell merge-recursive to do that? I tried to read the documentation for merge-recursive but there is no manual page. TIA -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/ ---------------------------------------------------------------------- Find out how you can get spam free email. http://www.bluebottle.com