[06:04] Am I missing something, or is there no Git support for Launchpad translations? [06:05] And if no support exists, does anyone (cjwatson or wgrant?) mind if I write it? [06:05] (consider this the pre-pre-implementation review ;) ) [06:06] tsimonq2: Indeed, Translations doesn't currently support automatic imports or exports to/from Git. It's on our TODO list, but we're not likely to get to it any time soon, so if you want to have a look then by all means :) [06:07] wgrant: Awesome, I'll do that after my linkCVE() fixes are in ;) [06:09] (if you couldn't tell, Lubuntu's trying to convert as much as possible to Git) [06:12] I gathered :) [06:12] :) [08:04] tsimonq2: I've done some preliminary work on it (uncommitted because there are some non-trivial data modelling things to sort out), so if you're going to tackle it then we should reconcile that first === frankban|afk is now known as frankban [12:50] cjwatson: Sure, what do you want to do about that? ;) [12:57] My current works in progress are https://paste.ubuntu.com/26359977/ and https://paste.ubuntu.com/26359978/ - but the main complexity is going to be working out what the replacement for ProductSeries.branch will be, since that's essential to how translations work for Bazaar. I suspect the correct answer will be some way to nominate a particular repository and branch as being associated with a ... [12:57] ... ProductSeries, but in the "soft" way that we do for git that doesn't break if the branch is deleted, and with some kind of integration with repository deletion [12:58] The launchpad-buildd side is mostly done - I just need to get round to checking that it's entirely polished and pushing it [12:58] I wasn't going to bother with that until I was sure that we were going to get round to using it though [12:59] Oh, that also needed https://paste.ubuntu.com/26360002/ for lp:turnip (the git backend) [13:00] All of that's for imports. For exports, a different set of work is needed, mainly coming up with an implementation of lp.code.model.directbranchcommit that works for git. [13:01] (i.e. an API provided by lp:turnip that constructs a commit in some way, and a thin wrapper on the LP side to make use of it) [13:27] Alright. === frankban is now known as frankban|afk