[IronPython] CodePlex downloader

Nicholas Riley njriley at uiuc.edu
Tue Feb 20 13:24:40 CET 2007


On Tue, Feb 20, 2007 at 08:54:56PM +0900, Sanghyeon Seo wrote:
> This can be used to track the latest changes from Microsoft team, by
> those who don't have direct access to the source code repository. I
> have used this script since June 2006 to track IronPython and
> Phalanger.

Aiee, I wish I had known about this before I wrote similar code last
week.  It's not particularly polished, but if it can help anyone else,
here it is:

    <http://freya.cs.uiuc.edu/~njriley/ironpython/>

commits.py parses revision info into a CSV file "commits.csv".  On the
first pass you will need to download all the HTML pages and supply
them as arguments; on subsequent passes you can run it with no
arguments and it'll grab the changes assuming they all fit on the
first page of revisions.

scrape.py downloads the revision zip files from the CSV file if they
aren't already present.

import.py imports the zip files and metadata into a Mercurial
repository.

If you just want to track IronPython it is probably easier just to
use/clone my repository, which is (still) at:

    <http://vali.cs.uiuc.edu:8080/>

-- 
Nicholas Riley <njriley at uiuc.edu> | <http://www.uiuc.edu/ph/www/njriley>



More information about the Ironpython-users mailing list