On 05/16/2013 10:54 AM, Vincent Massol wrote: > > On May 16, 2013, at 4:47 PM, Thomas Mortagne <[email protected]> > wrote: > >> On Thu, May 16, 2013 at 4:25 PM, Vincent Massol <[email protected]> wrote: >>> I'm rather -0 ATM and very close to -1 because: >>> >>> 1) I haven't heard from a windows dev for a long time, I don't think that >>> happens that often >> >> And it's surely not going to improve... >> >>> >>> 2) It's a *huge* change and it should definitely not be done lightly. We >>> would need to plan a period like 2 full days, all devs would need to stop >>> working on what they do and help out. For example all pages on xwiki.org >>> having some github links are going to be broken and will need to be updated >>> (that's probably around hunded of pages overall) >>> >> >> Yes it's a huge change, that's why it's a vote. >> >>> 3) Windows devs have a simple solution which is to use cygwin so it's not a >>> blocker >> >> It's not as trivial as you seems to think and it also mean that you >> simply can't use the standard git tools in the Windows world like the >> Github application or Tortoisegit without speaking or any EDI git >> integration... so not it really can't be seen as some obvious >> solution. And it's not like using Cygwin was some king of standard for >> Windows dev. "use cyggwin" is easy to say but the reality is that a >> dev will try to clone XWiki repository with the git tool he is used to >> and will simply can't, period. > > What I'm saying is that I don't think it's worth the effort. By worth I mean > the ratio between the effort and problems it'll require from us vs the # of > windows dev not using cygwin that'll want to develop for the xwiki project…
But this is why we have a democracy and not a dictatorship. If the community considers it is worth the effort, and at least some devs are willing to work on this, then I think it's their right to do this. It's not a good move to veto the will of the community. Anyway, there are other reasons to make the change, not just Windows compatibility. It saves about 2 seconds each time a dev wants to go to a directory from the command line. Going into one subdirectory means having to press "x tab <right prefix of the submodule> tab". The first two keys are superfluous since they're the same all the time. The deeper the hierarchy, the longer the time it takes to go there. It adds up to more than an hour wasted per year per dev, and I don't think it will really take a whole month of every dev to do the migration. If everybody contributes and we do a systematic effort, it could be done in an hour with the right planning. > We're going to loose at least a month before we've finished that migration > completely and I'm really worried about the toll it'll have on our releases... > > Thanks > -Vincent > > PS: With the same group effort we could release a first version of the new > model for example ;) > -- Sergiu Dumitriu http://purl.org/net/sergiu _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

