# [PATCH 3/3] merge-recursive: Use '~' instead of '_' to separate file names from branch names

1 messages from 2005-11-11 to 2005-11-11. Participants: Fredrik Kuivinen.
Thread: https://gitlist.dev/t/2462

## Fredrik Kuivinen, 2005-11-11 23:55

Subject: [PATCH 3/3] merge-recursive: Use '~' instead of '_' to separate file names from branch names
Message-ID: <20051111235536.GC9757@c165.ib.student.liu.se>
URL: https://gitlist.dev/e/20051111235536.GC9757%40c165.ib.student.liu.se

```

Makes it less probable that we get a clash with an existing file,
furthermore Cogito already uses '~' for this purpose.

Signed-off-by: Fredrik Kuivinen <freku045@student.liu.se>


---

 git-merge-recursive.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

applies-to: cd30fe9db68f151066eeadd75eb2fdcb7ff89148
188d233dddacf754d1b7e8c7154293f9a4668180
diff --git a/git-merge-recursive.py b/git-merge-recursive.py
index 21f1e92..1bf73f3 100755
--- a/git-merge-recursive.py
+++ b/git-merge-recursive.py
@@ -304,13 +304,13 @@ def uniquePath(path, branch):
                 raise
 
     branch = branch.replace('/', '_')
-    newPath = path + '_' + branch
+    newPath = path + '~' + branch
     suffix = 0
     while newPath in currentFileSet or \
           newPath in currentDirectorySet  or \
           fileExists(newPath):
         suffix += 1
-        newPath = path + '_' + branch + '_' + str(suffix)
+        newPath = path + '~' + branch + '_' + str(suffix)
     currentFileSet.add(newPath)
     return newPath
 
---
0.99.9.GIT

```
