Re: git-p4 clone @all error
- From
- Thomas Berg <merlin66b@gmail.com>
- Date
- Oct 31, 2012, 14:01 UTC
- Message-ID
- <CABYiQp=1HEW=53U2Rck5vckhq0PB3C9iuanoXeVvNG6Xv5+oHg@mail.gmail.com>
- In-Reply-To
- <1351593879401-7570219.post@n2.nabble.com>
Hi,
Sorry, forgot to reply-to-all, here is my response again:
On Tue, Oct 30, 2012 at 11:44 AM, Arthur <a.foulon@amesys.fr> wrote:
Show 17 quoted lines
> The problem : > > Importing revision 7727 (100%)Traceback (most recent call last): > File "/usr/bin/git-p4", line 3183, in <module> > main() > File "/usr/bin/git-p4", line 3177, in main > if not cmd.run(args): > File "/usr/bin/git-p4", line 3048, in run > if not P4Sync.run(self, depotPaths): > File "/usr/bin/git-p4", line 2911, in run > self.importChanges(changes) > File "/usr/bin/git-p4", line 2618, in importChanges > self.initialParent) > File "/usr/bin/git-p4", line 2198, in commit > epoch = details["time"] > KeyError: 'time' >
Are you permanently converting a project, or are you planning to continue submitting to perforce with git-p4?
I have seen similar bugs myself when using the --detect-branches option. The branch detection in git-p4 is flaky anyway: it is limited what it can handle, and it used to require correct perforce branch specs at least, so I would recommend not using it unless you know what it is doing under the hood.
Instead I would just clone a single branch at a time (drop the --detect-branches) and work on that.
I do this even in the rare cases when I need more than one perforce branch in the same git repo - there are other ways to achieve the same thing.
- Thomas