[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Migrating the debian-desktop repository to git



Hi Aurélien,

Aurélien COUDERC <zecoucou@free.fr> (2017-07-05):
> I’d like to convert the desktop-base repository to git and have been
> studying the possibilities and tools to do so. I write this email to
> gather feedback and opinions on this move and discuss the options
> available.
> 
> 1. Proposal
> The proposal follows DEP-14 [0] resolving to a standard git layout for
> native packages, as is the case for desktop-base.
> The repository structure for branches would be:
> - master for regular uploads to sid
> - experimental branch created from master when necessary, and merged
> back into master when the corresponding version is uploaded to sid
> - release codename branches when necessary for stable fixes & such (e.g.
> « stretch »)
> 
> The name of the tags would use the mangling proposed by DEP-14. For our
> use case that is essentially replace ~ with _ for ${version}~expXXX
> experimental tags.
> 
> 2. Tools
> After fighting a lot with git svn clone for the conversion I’ve given a
> try to the svn-all-fast-export tool packaged in Debian, taking
> inspiration from the work done by the kernel team.
> The necessary files and scripts can be viewed at [1].
> The result of the complete conversion of the svn repository as of today
> is available at [2].
> All tags and branches were imported from svn apart from two very old «
> branches » :
> - desktop-base-image-replacement-infrastructure
> - desktop-base-moreblue-splashpack
> These were single commits created from scratch and not really branched
> from trunk for what I have seen.
> 
> 3. Feedback
> That being said I’m looking forward to getting feedback on the proposal,
> from regular and occasional contributors alike.
> 
> 
> [0] http://dep.debian.net/deps/dep14/
> [1] https://gitlab.com/Coucouf/desktop-base-conversion-tools/tree/master
> [2] https://gitlab.com/Coucouf/desktop-base-conversion/network/master

Having had to look at various bits over the last few years (often if not
exclusively for purposes related to the Debian Installer), that's a very
welcome move, thanks for driving this!

I haven't looked at the two very old “branches”, but my first impression
reading your mail is that they would be an acceptable loss.

Thanks again!


KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: