Tcl package Thread source code

Update of "Tracking Thread Sources"
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 46301b0bbb643f314ca8a3f5f9a674274d7b4b63
Page Name:Tracking Thread Sources
Date: 2011-04-07 20:09:28
Original User: dgp
Parent: 2a50bdef798921eb9460d1160453ca36e880bb62 (diff)
Next f22a6a19813a169db9d7cfabe968b42c8302e46aee8a0ace8c440d1f3d15f78d
Content

The source code history of Thread is kept by a distributed version control system called Fossil. The master copy of Thread sources are kept here at

http://core.tcl.tk/thread/

and a mirror server is kept at

http://mirror1.tcl.tk/thread/

in case anything goes wrong with the master.

Tracking or contributing to the Thread sources requires a release of Fossil that supports the

fossil open --nested

option. Use

fossil version

to determine the vintage of your fossil client program, and confirm that it is no older than 2011-02-08. Upgrade as necessary.

Then start by cloning the repositories for Thread and tclconfig, a set of TEA build support files that Thread makes use of.

fossil clone http://core.tcl.tk/thread/ /path/to/thread.fossil
fossil clone http://core.tcl.tk/tclconfig/ /path/to/tclconfig.fossil

Then construct your workspace:

cd /my/work/space
mkdir thread
cd thread
fossil open /path/to/thread.fossil trunk
mkdir tclconfig
cd tclconfig
fossil open --nested /path/to/tclconfig.fossil trunk

And at that point you have in /my/work/space/thread the current development state of the source files of Thread and tclconfig, which you can build, install, edit, etc.