I am a strong believer in Git. I use it on my local system and it could be very good for offline developers, myself included. I hope that we will soon change over to a Git based system and this will hopefully make it much easier for people to make changes to the MW source and therefore bring us more excellent developers who would not normally be able to get their hands on the source code. I hope that you all follow my views and that Git support will rise in the coming timescale!
TIA - Joseph Roberts
On 30 March 2011 13:57, Marcin Cieslak saper@saper.info wrote:
Also, since the bash shell is there, I think we can legitimately use some custom scripts to help with dealing with piles of repos at once. I'd probably pick python, ;) though theoretically you could write bash scripts and use them on Windows with the Git Extensions setup.
Many people belive [1] it helps to have a set of scripts to properly implement the workflow of their project. Given how git is constructed (it is indeed a bunch of scripts in different programming languages), this might seem natural in this environment. Frankly, I am not sure I grasped "porcelain" (the "user friendly frontend") commands enough to tackle the "plumbing" ("the internals").
Aside of people learning how to use the VCS properly (I feel I'm re-learning git everytime I use it but that's my limitation) you need to make sure everyone's on the same page and has the same set of scripts (Python you say) installed. I think this can be really difficult.
//Marcin
[1] http://jeetworks.com/node/58 [2] http://whygitisbetterthanx.com/#easy-to-learn
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l