tsimonq2 | Am I missing something, or is there no Git support for Launchpad translations? | 06:04 |
---|---|---|
tsimonq2 | And if no support exists, does anyone (cjwatson or wgrant?) mind if I write it? | 06:05 |
tsimonq2 | (consider this the pre-pre-implementation review ;) ) | 06:05 |
wgrant | 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:06 |
tsimonq2 | wgrant: Awesome, I'll do that after my linkCVE() fixes are in ;) | 06:07 |
tsimonq2 | (if you couldn't tell, Lubuntu's trying to convert as much as possible to Git) | 06:09 |
wgrant | I gathered :) | 06:12 |
tsimonq2 | :) | 06:12 |
cjwatson | 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 | 08:04 |
=== frankban|afk is now known as frankban | ||
tsimonq2 | cjwatson: Sure, what do you want to do about that? ;) | 12:50 |
cjwatson | 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 |
cjwatson | ... 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:57 |
cjwatson | 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 |
cjwatson | I wasn't going to bother with that until I was sure that we were going to get round to using it though | 12:58 |
cjwatson | Oh, that also needed https://paste.ubuntu.com/26360002/ for lp:turnip (the git backend) | 12:59 |
cjwatson | 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:00 |
cjwatson | (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:01 |
tsimonq2 | Alright. | 13:27 |
=== frankban is now known as frankban|afk |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!