A Python script to put CTAN into git (from DVDs)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

This it to let you know that I'm writing (in Python) a script that places the content of CTAN into a git repository.
    https://bitbucket.org/jfine/python-ctantools

I'm working from the TeX Collection DVDs that are published each year by the TeX user groups, which contain a snapshot of CTAN (about 100,000 files occupying 4Gb), which means I have to unzip folders and do a few other things.

CTAN is the Comprehensive TeX Archive Network. CTAN keeps only the latest version of each file, but old CTAN snapshots will provide many earlier versions.

I'm working on putting old CTAN files into modern version control. Martin Scharrer is working in the other direction. He's putting new files added to CTAN into Mercurial.
    http://ctanhg.scharrer-online.de/

My script works already as a proof of concept, but needs more work (and documentation) before it becomes useful. I've requested that follow up goes to comp.text.tex.

Longer terms goals are git as
* http://en.wikipedia.org/wiki/Content-addressable_storage
* a resource editing and linking system

If you didn't know, a git tree is much like an immutable JSON object, except that it does not have arrays or numbers.

If my project interests you, reply to this message or contact me directly (or both).

--
Jonathan
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]