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