Re: [OpenWrt-Devel] Git repository for Linux kernel mainline merges
Gregers Petersen wrote: My comment was also a way towards: Ok if this should be done, then it needs to be done in an unconfusing manner - with a bit of thought and planning towards how such a git repository is to be integrated into what is already there ;-) I totally agree, using git without defining a good workflow is certain disaster :) - Axel ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] Git repository for Linux kernel mainline merges
Hey Imre, Le Friday 23 May 2008 16:13:59 Imre Kaloz, vous avez écrit : I share Gregers' view, too.. Also, one central git is a chaotic mess for this, every target would need it's own branch.. Think ddwrt's repo :P John and I had a short discussion about that on irc. Basically, the idea behind having git.openwrt.org is to have the following layout : - patches-upstream.git which contains the patches against generic (or quite) generic parts of the kernel - ar7.git, adm5120.git, ifxmips.git ... for every target that is either already merged mainline I do not think this would confuse people, because we do not need to mention such repositories to the end user. This would definitively ease the work to maintain custom drivers and archictecture code and ask mainline maintainers to just pull those repository as a branch. Do you like it better explained that way ? -- Best regards, Florian Fainelli Email : [EMAIL PROTECTED] http://openwrt.org --- signature.asc Description: This is a digitally signed message part. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] Git repository for Linux kernel mainline merges
Axel Gembe wrote: Imre Kaloz wrote: I share Gregers' view, too.. Also, one central git is a chaotic mess for this, every target would need it's own branch.. Think ddwrt's repo :P I dunno how the current situation differs because every target effectively *IS* a branch from the generic kernel which is a branch from upstream. IMHO its only logical to create every target as a branch. I rather think it would be a chaotic mess to not use seperate branches. Personally I'd love to see an OpenWRT git repository. Even if it just auto-imports the patch series from OpenWRT (although I'd favor the other way around) The kernel git repositories should only be used for sharing changes with upstream. Maintaining the OpenWrt kernel code in one git repository or branch for every single target would only make things more complex, as it removes all the transparency around our custom maintained patches and the updates that we do to them. It boils down to the difference between maintaining patch sets of the trees vs. maintaining forks of the trees. Maintaining patch sets is not particularly well supported in regular git without additions like stgit or guilt (which would basically result in exactly the same storage format that we use now, as generated mostly by quilt). - Felix ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel