On Mon, Jul 8, 2013 at 3:03 PM, Matthieu Brucher <matthieu.brucher@xxxxxxxxx> wrote: > Hi, > > I tried without spec, but then it tried importing everything, even > though there was a .gitignore and a .git/config/exclude file. > Then, it crashed during the importation because it could find an old > branch (I don't have access to everything on the repository), so I > tried importing just the recent past, but then it failed because it > identified a branch names Branch/Main/src... > It is starting to feel as if I will have to compromise between > something that works but without branches and without the proper names > (the files are named Project/Branch/Main/...) or having the proper > names, but with all binaries, bogus branches... > I know it is not due to git, it is mainly that Perforce and git have > very different workflows. Or perhaps with any luck, the server is up > to date, and I can find a way of using Perforce's bridge. Hi Matthieu, I created a simple test case where I added a file to one of the branches in P4 but excluded it in the client spec. During synchronization git p4 correctly ignored it. Please check which git version you are using. It is possible the issue you are experiencing was fixed in a more recent version. Also, if possible, please try creating a simple test case that replicates your issue (p4 and p4d are free to use when the repo is only used by one person). If you record the commands you used and share them with me I will be able to better check this issue on my side. Cheers, Vitor -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html