+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: >> >> >> 1. While doing normal development work (particularly >> branching/merging) external to Maven, I perso feel that Git >> Svn >> 2. 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? >> 3. 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 >> +==============================+ >> >> >