[19:30] <Pali> hi! it is possible to have mirror of git repository on launchpad?
[19:31] <cjwatson> Pali: Very very soon
[19:32] <cjwatson> Pali: The (hopefully) last set of necessary patches is in the review queue now
[19:32] <Pali> as workaround bug https://bugs.launchpad.net/bzr-git/+bug/402814
[19:32] <mup> Bug #402814: Importing revisions with submodules is not supported <feature> <git> <lp-code> <udd> <Bazaar:Triaged> <Bazaar Git Plugin:Fix Released by jelmer> <cloudfoundry:Invalid> <Launchpad itself:Triaged> <https://launchpad.net/bugs/402814>
[19:33] <cjwatson> Pali: You can watch https://bugs.launchpad.net/launchpad/+bug/1638219
[19:33] <mup> Bug #1638219: launchpad: remove headers from Contents files <api> <lp-soyuz> <qa-ok> <soyuz-publish> <trivial> <Launchpad itself:Fix Committed by cjwatson> <https://launchpad.net/bugs/1638219>
[19:33] <cjwatson> Er, not that one
[19:33] <cjwatson> Pali: You can watch https://bugs.launchpad.net/launchpad/+bug/1469459
[19:33] <mup> Bug #1469459: import external code into a LP git repo (natively) <feature> <git> <qa-ok> <Launchpad itself:In Progress by cjwatson> <turnip:In Progress by cjwatson> <https://launchpad.net/bugs/1469459>
[19:33] <Pali> I think I saw some git mirror support in launchpad API
[19:34] <cjwatson> Some bits are there but it's not quite all landed
[19:36] <Pali> I cannot subscribe to that bug :-(
[19:36] <Pali> Timeout error
[19:38] <Pali> cjwatson: when is expected that git mirror feature to be published?
[19:38] <cjwatson> Pali: Should go away in 10 minutes or so, there's some kind of periodic database maintenance job that causes us occasional trouble
[19:38] <Pali> ok, I will try in next 10 minutes
[19:39] <cjwatson> I think it's OK now
[19:40] <Pali> and another question, is dumb http transport for git going to be supported in that git mirror?
[19:40] <Pali> because currently git-to-bzr import does not support it
[19:41] <cjwatson> Pali: Should work pretty much as long as we can 'git clone' it
[19:42] <Pali> ok
[19:42] <cjwatson> Pali: If you give me an example I can make sure to QA it once we're ready
[19:42] <cjwatson> Pali: when> next week or two, I expect
[19:42] <cjwatson> I finished the last hard bit on Friday
[19:43] <Pali> ok, going to find that git repo which I was not able to import on bzr launchpad
[19:45] <Pali> cjwatson: this is that failed git-->bzr import: https://code.launchpad.net/~pali/ocl-icd/trunk
[19:46] <Pali> "git clone https://forge.imag.fr/anonscm/git/ocl-icd/ocl-icd.git" is working fine on my local machine, but launchpad was unable to import it
[19:46] <Pali> you can see failed logs
[19:47] <cjwatson> right, I'm pretty certain that will be fine
[19:48] <cjwatson> and if there is some minor bug then it will be much simpler to fix
[19:48] <cjwatson> but I don't see anything there that would cause a problem
[19:50] <cjwatson> the only hard repository-dependent bit really is syncing the HEAD symbolic ref across; everything else is just straightforward git operations
[19:55] <Pali> and... after that all new git imports will be imported to git? or will there be option to import external git repos as bzr (like it is now)?
[19:55] <cjwatson> Pali: You'll be able to choose, at least to start with
[19:56] <cjwatson> https://code.launchpad.net/~cjwatson/launchpad/codeimport-git-configure-code/+merge/308577 implements that
[19:56] <Pali> ok, thank you for information... now I'm just waiting until git mirror feature will be published :-)
[19:56] <cjwatson> If like literally everyone switches to git-to-git then we might decide that it isn't worth the trouble to continue to maintain git-to-bzr
[19:56] <cjwatson> But realistically I imagine that's a while off
[19:57] <cjwatson> git-to-bzr will at a minimum remain useful for transitional purposes for a while
[19:58] <cjwatson> We'll probably try to gently steer people towards git-to-git though