As time is passing MW is better and better editor. It is also a very
good system for version control...
I was writing everything except programs in my local MW. After I
realized that there is syntax highlighting extension (not JS, but, for
now good enough inside of preview), I decided to move all of my code
to MW, too.
I'll make a script which would be able to download and execute program
from MW installation. This means that I would be able to keep
everything inside of MW and to execute it from any place on the
system.
If we think further, we may realize that it is completely possible to
keep the code inside of MW and to generate nightly snapshots using
python script dedicated for that.
Personally, I think that MW is much better system for version control
because it is highly human readable and writable. And some group
should start to use it... And pywikipedia developers are the perfect
group to start to do that :)
The only problem which I heard in relation of MW usage instead of
CVS/SVN is that programmers like to update their repositories with one
command. Solutions for that may be:
- Generating CVS/SVN updates from MW using some script.
- Extending programs which use CVS/SVN for MW usage.
I didn't hear any other reason why not to use MW as version control
system. So, if there are some other problems, I would like to know for
them. AFAIK, everything which CVS/SVN may -- MW may it; as well as MW
with some scripts may some thing much better.
So, what do you think?
Show replies by date