No, unfortunately lattest git-p4 does not help. p4 still complain about location of checkout or unable to apply patch("file(s) not on client"). My client spec is (p4 itselt is 2007.3) --- Client: YOUR-6C9B4BEFA3 Update: 2008/02/22 01:03:06 Access: 2008/03/01 10:32:50 Owner: foo Description: Created by foo. Root: c:\p4 Options: noallwrite noclobber nocompress unlocked nomodtime normdir SubmitOptions: submitunchanged LineEnd: local View: //depot/... //YOUR-6C9B4BEFA3/... --- Thank you! On Sat, Mar 1, 2008 at 12:54 AM, Marius Storm-Olsen <marius@xxxxxxxxxxxxx> wrote: > Maxim Gordienko wrote: > > Thank you, Marius for detailed instructions! > > Now everything except submitting back to perforce works like a charm. > > Perforce complains about git-p4 checkout is not under it's root > > > > Synchronizing p4 checkout... > > executing p4 sync ... > > Path 'c:/tmp/p42/main\...' is not under client's root 'c:\p4'. > > > > if I move checkout under perforce root git-p4 unable to create patch. > > Have you encounter such errors? > > Not that I recall.. > However, it seems like you are using an older version of git-p4, so try > just grabbing the latest one > (http://repo.or.cz/w/git.git?a=blob_plain;f=contrib/fast-import/git-p4;hb=maint) > and see if that helps you. If it doesn't work maybe you can tell me what > your p4 client spec looks like? > > -- > .marius > > > -- 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