Asking again... [Re: how to properly import perforce history?]
From: Kevin Green <hidden>
Date: 2016-06-15 22:43:15
Reading this again, the subject was probably misleading... Sorry for that. In the meantime I've been scouring the archives looking for the proper way to import p4 history into a project. I'm attempting to use git-p4import.py as that's what came with my version of git. I ran into the problems below. How can I properly migrate a project from perforce to git? Thanks --Kevin On 06/08/07 16:22:36, Kevin Green wrote:
Very new to git. Was hoping this would be much more straightforward and I'm assuming I'm just missing something fundamentally easy. I'm using git-p4import.py which came with my release of git. I have a small project I'd like to move from perforce to git ( 111 files, 165 revisions ). I've used a number of different approaches to do this, all of them resulting in my files being deleted. 1) $ git init $ git-p4import //depot/path master bombs out with missing .git/index 2) $ p4 sync ... $ git init $ git add . $ git commit $ git-p4import --stitch //depot/path This imports all the comment history, but deletes all of my files!! 3) $ p4 sync ... $ git init $ git add . $ git commit $ git-p4import //depot/path new ### new branch with no files, but all my files in master $ git checkout master $ git merge new ### Now I see it deleting all of my files, but it pulls in all of the history. NOTE: All of the commits pulled in have no file information associated with them... What am I missing? Thanks --Kevin