Re: Asking again... [Re: how to properly import perforce history?]
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Jun 11, 2007, 23:16 UTC
- Message-ID
- <20070611231648.GC4649@steel.home>
- In-Reply-To
- <466DBCAB.8090006@slamb.org>
Scott Lamb, Mon, Jun 11, 2007 23:20:43 +0200:
Show 10 quoted lines
> >>> git-p4 clone //depot/project/path [libs/project/path] [rev-range] > >> > >>I'm not sure I understand the libs/project/path part, ... > > > >Your client contains the mappings. It defines how the pathnames on the > >p4 server relate to that on your computer. In the example above file > >from the depot path //depot/project/path can be found in the directory > >of the p4 client in the subdirectories libs/project/path. > > git-p4 doesn't even use a p4 client, ...
I didn't say: "using p4 client, figure out where to put the files". I said: _here_ is the mapping, put the files where I told you to.
Show 10 quoted lines
> >>Han-Wen implemented also support for importing multiple depot paths at > >>the same time (and tracking them in one git branch). > > > >And where does he put the depot paths? As they are in depot? How does > >this corelate to the setups done by genuine P4 users (the poor souls) > >where the mappings are not always 1-to-1 right from the root? Or you > >haven't got any? > > Could you give a concrete example of what you have and what you are > trying to produce?
Get the p4 file //depot/project/file and put it into git as libs/project/file.
Show 8 quoted lines
> >>The environment I'm working in is not too big and fairly liberal and > >>reasonably disciplined. > > > >You must be very strange environment indeed. Carefully balanced. > > Not that strange. My company's setup is pretty simple, too. The project > I'm working on just uses has each branch under > "//depot/project/BRANCH/...".
It is not a branch (as a "line of development"). It is merely a directory with server-side backup. Why do people continue call them branches, I wonder...
> Maybe your environment is the odd one?
Just what do you think is a client view? Ever wondered what the right-hand side of lines in the "View:" section is for?