In article <MDBBJLBFBICIIEIHFBMEIEKOCOAA.hallane@earthlink.net>, "Hal Lane" <hallane@earthlink.net> writes:
lagging the HEAD. Most of the differences are "obvious" and a check can be made by looking at the history in the HEAD,
What does the term 'HEAD' refer to that you use from time to time? <--<<
In a source code control system (we're using CVS), you can have multiple versions of a document. The different versions are arranged into a tree and the version number identifies the path you take down the tree to get to any particular revision. The tree has a main trunk and branches. The main trunk is referred to as the 'HEAD' and is the revision of the document you get by default from CVS. To get a revision on the branch, you have to request a branch name to be used to get the revision and then you get the latest revision of the document on that branch, sometimes called the 'tip' of the branch. You can specify a particular revision number to get any revision of the document anywhere in its version history. For a big change like I'm doing, its best to work in a branch. Other people can continue to work in the main trunk, or HEAD. (The CVS symbolic name for the main trunk is 'HEAD', which is why I've been using that term in that particular casing.) My changes are broad and somewhat dangerous. Its best not to do this on the HEAD because other people have their changes they are working on in the HEAD and the scope of my changes will just cause them a lot of grief. Particularly since my changes will evolve over time to make everything work and won't be a fully working system for some time. So Jonathan and Tim can work in the HEAD, unimpacted by my changes on the branch. The HEAD is the current development version, 20.04.4. My branch starts at 20.04.4 and diverges to make some fairly wide changes: the introduction of a driver abstraction and a transition to a flat 32-bit memory model.
What IDE, compiler and op sys target are you using for the work you are currently doing? <--<<
I'm using Microsoft Visual Studio .NET 2003 under Windows XP. The target OS is Windows 2000 or later, although it would probably work on Win95 and Win98. God help anyone still using Windows ME :-). The roadmap for the branch is: - Win32 disk driver working - Win32 GDI driver working - X11 driver working - change to float-only - merge into HEAD That is to say that before being merged into the HEAD and created as an official release, it should do everything that the HEAD does now. As each driver gets to where I think its working, I'll create an install package so that other people can test it out and report bugs. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>