Activity log for bug #1642699

Date Who What changed Old value New value Message
2016-11-17 18:33:35 Michael Hudson-Doyle bug added bug
2016-11-17 18:33:42 Michael Hudson-Doyle summary git-to-git import from gerrit with many changes fails git-to-git import from gerrit with many changes "fails"
2016-11-17 18:34:06 Michael Hudson-Doyle description https://code.launchpad.net/~gophers/golang/+git/golang is an import of https://go.googlesource.com/go, which is a gerrit instance with many thousands of changes. The log: (http://launchpadlibrarian.net/293800925/gophers-golang-+git-golang.log) shows launchpad importing each of these changes as a new branch, and then failing to send them to lp with "2016-11-17 11:37:11 INFO fatal: cannot exec 'send-pack': Argument list too long". The Go team had similar problems with their syncing-to-github thing (https://github.com/golang/go/issues/16388), and afaict ended up hacking something up to push refs in batches (https://github.com/golang/build/commit/f2d63a86dd9cd149ab59a47b7ade41bb32d09b56) although comments also suggest that switching to git+ssh rather than git+https would have been enough (which I guess wouldn't be the easiest change ever for you to implement). https://code.launchpad.net/~gophers/golang/+git/golang is an import of https://go.googlesource.com/go, which is a gerrit instance with many thousands of changes. The log: (http://launchpadlibrarian.net/293800925/gophers-golang-+git-golang.log) shows launchpad importing each of these changes as a new branch, and then failing to send them to lp with "2016-11-17 11:37:11 INFO fatal: cannot exec 'send-pack': Argument list too long". The Go team had similar problems with their syncing-to-github thing (https://github.com/golang/go/issues/16388), and afaict ended up hacking something up to push refs in batches (https://github.com/golang/build/commit/f2d63a86dd9cd149ab59a47b7ade41bb32d09b56) although comments also suggest that switching to git+ssh rather than git+https would have been enough (which I guess wouldn't be the easiest change ever for you to implement). It's worth noting that the import of master succeeds, which is what I actually care about for now :)
2017-01-11 12:26:58 Colin Watson bug watch added https://rt.admin.canonical.com/Ticket/Display.html?id=98938
2017-01-11 12:26:58 Colin Watson launchpad: importance Undecided High
2017-01-11 12:26:58 Colin Watson launchpad: status New In Progress
2017-01-11 12:26:58 Colin Watson launchpad: assignee Colin Watson (cjwatson)