[11:32] <rbasak> https://help.launchpad.net/Code/Git says "https://code.launchpad.net/~OWNER/PROJECT/+git/REPOSITORY This identifies a repository for an upstream project.
[11:32] <rbasak> "
[11:32] <rbasak> I'm a little confused by this. To create and push from the git client, do I "git remote add lp lp:~OWNER/PROJECT/+git/REPOSITORY"?
[11:33] <Faux> git remote add lp https://code.launchpad.net/~OWNER/PROJECT/+git/REPOSITORY
[11:33] <rbasak> Because for example we've been pushing to https://code.launchpad.net/~ubuntu-server-dev/ubuntu/+source/logwatch/+git/logwatch, but in that case the git push URL is git+ssh://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/logwatch and +git doesn't appear there.
[11:33] <Faux> In that case, totally ignore me.
[11:34] <rbasak> So I tried git remote add lp lp:~racb/drain
[11:34] <rbasak> Where drain is not a probject but just a random unrelated repository
[11:34] <rbasak> But I get fatal: remote error: Project 'drain' does not exist.
[11:35] <rbasak> So what is the git push URL for a "personal" repository with no particular connection to any project or package?
[11:36] <cjwatson> lp:~racb/+git/drain
[11:36] <cjwatson> +git is not present in all git URLs
[11:36] <rbasak> cjwatson: OK, so that makes sense to me from the docs. But then why does the logwatch package in ~ubuntu-server-dev example not have +git in it?
[11:36] <rbasak> (because the docs do)
[11:36] <cjwatson> rbasak: alias
[11:37] <rbasak> Ah, OK.
[11:37] <rbasak> Thanks
[11:37] <cjwatson> rbasak: ~ubuntu-server-dev/ubuntu/+source/logwatch identifies the default repository for that distribution source package, the fully-qualified unique name of which is ~ubuntu-server-dev/ubuntu/+source/logwatch/+git/logwatch
[11:37] <cjwatson> rbasak: personal (like +junk in bzr) repositories don't have the concept of a default repository, so they always contain +git
[11:41] <rbasak> cjwatson: I see. That helps me make a mental model of what's going on, thanks.
[11:41] <rbasak> (I pushed to ~racb/+git/drain successfully)
[11:43] <cjwatson> the web UI tries to shorten git push URLs and such when it can, but it currently doesn't do that for its own URLs (i.e. those on code.launchpad.net) for complicated reasons
[11:50] <rbasak> Got it, thanks. BTW, thanks again for the git support. It's been solid for me so far, and our team has just started using git merge proposals for merge reviews.
[11:53] <cjwatson> Ah, excellent.  OLS is using it a bit more for some new projects, and hopefully we'll get LP itself onto it soon.
[13:49] <su_v> on-going spam wave in https://answers.launchpad.net/inkscape (~950 spam questions) - TIA for suspending the accounts and hiding their questions.
[16:38]  * cjwatson catches up with the spam attack