+1 There are lots of advantages to DVCS over svn (I'm partial to hg myself, but the annoyances of using git are generally tolerable).
As for the site plugin, the only issue I am aware of is that hosts such as github don't have a suitable extension to allow direct publishing of websites. But you can still do it easily there with the right configuration, and I assume that codehaus would still be hosting its own project sites. There should be no other interaction between the CM system and site publishing. On Jul 24, 2013, at 6:30 PM, Mirko Friedenhagen <mfriedenha...@gmail.com> wrote: > +1 for moving to git from me as well. We. use Maven in about 1000 inhouse > projects (95% still using SVN) and Maven adding artifactId out of the blue at > free will in inheriting projects is a pain in the neck for SVN as well, while > trying out releases completely locally with git is really helpful IMO. Making > vendor-releases before a real release is available is another place where git > shines. > > Regards Mirko > -- > Sent from my mobile > > On Jul 24, 2013 7:16 PM, "Fred Cooke" <fred.co...@gmail.com> wrote: > Totally fair! :-) > > I don't have the time or wrist-strength to go through JIRA and dig out all of > the examples, however anyone can do that. I don't use SCM except during > release, either. > > I'd argue that it's not good enough for m-rel-p use, however it may well be > good enough for MOJO use cases of that. Just not for the general case, or > majority of general cases, perhaps. > > 1. Absolutely, there's no competition at all, I hate SVN with all of my > heart, as do 2 of the original authors of SVN! LOL <makes note to do a video > compilation of their comments> > 2. See above, I don't think so, but perhaps for MOJO it's fine. > 3. Same, I don't use it. > > IMO the SVN-ness is in more than just the SCM sections of Maven, though. The > way m-site-p works, and (actually) the way the core of Maven which it's based > on works, is SVN-infected too. As any Git user knows, Git repos are > standalone, whereas the norm for SVN is to have a big shared repo and some > type of hierarchy. This changes the natural way to deal with some things and > some parts of Maven are hard-coded to do it in the SVN way. I've put some > solid use on the pair for MY use cases, and come up with various issues. Some > things I have (ugly) work arounds for, others I just put up with. It works, > and beats using SVN (having your hands cut off with a rusty teaspoon beats > that IMO), but it really needs some work to generalise it and expunge the > SVN-ness, even if that means going to a Maven 3.2 from 3.1 and breaking a > traditional behaviour and providing an alternative to configure it, or some > such drastic thing. To not make changes is to stagnate. Git _IS_ the future > and SVN _IS_ slowly dying, the sooner the Maven community step up and swallow > the pill of properly fixing that, the better IMO. If the release-madness is > cleaned up, I'd even be willing to get stuck in and help! :-p > > I guess I withdraw my -1 and replace it with a "+1, and suffer" vote :-) It'd > be good to see the wrinkles ironed out and to get first-class support > throughout the Maven build infrastructure. Bring it on! > > Fred. > > On Wed, Jul 24, 2013 at 6:56 PM, Lennart Jörelid <lennart.jore...@gmail.com> > wrote: > I do get the feeling that you refer to the general Git functionality as > implemented by the Maven SCM for Git. > In that case, I agree completely with your statement. > > Do you feel that the (relatively limited) SCM feature set used within the > normal operation of the maven-release-plugin is also inferior to what is > required for the Git integration? > Basically, I feel that: > > While doing normal development work (particularly branching/merging) external > to Maven, I perso feel that Git >> Svn > The Maven-release-plugin uses a relatively limited feature set of all VCSs. > While the SCM/Git integration may be inferiour for general use, is it good > enough for use by the m-r-p? > I perso only uses the maven-scm integration for work with m-r-p. In most/all > other cases, I simply use the VCS client itself - and the VCS client >> > maven-scm integration for a particular VCS. > I agree that stuff that works poorly (the Maven SCM/Git integration, if I > interpret your view correctly) should be fixed - but I'm essentially asking > if you (all devs, that is) use the mvn scm for other jobs than the > Maven-release-plugin. > If not, I think we can move to Git to get the boons for everyday development > and deal with the pains of Maven/Scm integration as we go. > Fair? > > > > 2013/7/24 Fred Cooke <fred.co...@gmail.com> > No, it was a contraction. The full form was "Git functionality in Maven > doesn't work "well" at all.". Both Maven and Git work wonderfully, while not > in the same terminal :-p > > > On Wed, Jul 24, 2013 at 5:12 AM, Lee Thompson <bm...@yahoo.com> wrote: > Think you have it backwards. Didn't you reverse "git" and "maven" in this > statement? > > On Jul 23, 2013, at 9:45 AM, Fred Cooke <fred.co...@gmail.com> wrote: > > > Git doesn't work "well" at all. You can't set env vars and have them > > be respected, it does expensive operations unnecessarily, you're > > unable to enter meaningful tag data, and many other broken things, > > quite a few of which are down to SVN-ness that's built into Maven. It > > does work, if you bend over for it. I'm not fond of bending over. > > > > On Tue, Jul 23, 2013 at 4:32 PM, Lennart Jörelid > > <lennart.jore...@gmail.com> wrote: > >> +1 > >> > >> DVCS works well with the maven-release-plugin. > >> > >> ... but the Maven Docs indicating how sites/URLs/VCSs should be sculpted > >> for > >> multi-mode projects could do with a profound overhaul. > >> > >> > >> 2013/7/23 Tony Chemit <che...@codelutin.com> > >>> > >>> On Tue, 23 Jul 2013 15:19:50 +0200 > >>> Baptiste Mathus <bapti...@codehaus.org> wrote: > >>> > >>> +0, works fine to me on svn. > >>> > >>>> Hi, > >>>> > >>>> The following vote is a first (baby) step to keep us moving after our > >>>> recent discussion about this. > >>>> > >>>> *Just checking here nobody is against moving mojo to git, whatever be > >>>> the > >>>> path.* > >>>> > >>>> (So, this *vote is NOT* about dirty details like how many repositories, > >>>> when, how, github or not, and so on. There'll be other votes and > >>>> discussions if this one succeeds). > >>>> > >>>> [ ] +1: yes, I'd like to be able to use pure git at mojo@codehaus > >>>> (without > >>>> having to resort to git-svn and the likes) and ok with the idea of a > >>>> migration away from svn. > >>>> [ ] 0: prrrt. Don't care. > >>>> [ ] -1: bad idea, keep it as-is. > >>>> > >>>> This vote is open for 72 hours. > >>>> > >>>> Thanks > >>>> > >>>> -- Baptiste > >>> > >>> > >>> > >>> -- > >>> Tony Chemit > >>> -------------------- > >>> tél: +33 (0) 2 40 50 29 28 > >>> email: che...@codelutin.com > >>> http://www.codelutin.com > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe from this list, please visit: > >>> > >>> http://xircles.codehaus.org/manage_email > >>> > >>> > >> > >> > >> > >> -- > >> > >> -- > >> +==============================+ > >> | Bästa hälsningar, > >> | [sw. "Best regards"] > >> | > >> | Lennart Jörelid > >> | EAI Architect & Integrator > >> | > >> | jGuru Europe AB > >> | Mölnlycke - Kista > >> | > >> | Email: l...@jguru.se > >> | URL: www.jguru.se > >> | Phone > >> | (skype): jgurueurope > >> | (intl): +46 708 507 603 > >> | (domestic): 0708 - 507 603 > >> +==============================+ > > > > --------------------------------------------------------------------- > > To unsubscribe from this list, please visit: > > > > http://xircles.codehaus.org/manage_email > > > > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > > > > -- > -- > +==============================+ > | Bästa hälsningar, > | [sw. "Best regards"] > | > | Lennart Jörelid > | EAI Architect & Integrator > | > | jGuru Europe AB > | Mölnlycke - Kista > | > | Email: l...@jguru.se > | URL: www.jguru.se > | Phone > | (skype): jgurueurope > | (intl): +46 708 507 603 > | (domestic): 0708 - 507 603 > +==============================+ > ----------------- Come read my webnovel, Take a Lemon <http://www.takealemon.com>, and listen to the Misfile radio play <http://www.gold-family.us/audio/misfile.html>!