I just uploaded some unofficial repositories in hg that have versions
approximately 6.06-7.04.  The hg bundles are called:

Unnofficial_JBookTrader_hg_repositiory_6.07_7.04.hg
Unnofficial_JBookTrader_hg_repositiory_base_6.07.hg

I had to bundle them in 2 sets to get passed the 10mb file size
requirement.

I made these because I have old projects that I need to track and
update to 7.04 so I figured that mercurial was the best way to do
that.  I hope someone else can get some use from these.

----------------------------------------------------------------------------
What is hg (Mercurial)?
- Mercurial is a version control system, similiar to other systems
such as CVS, SVN, and GIT.

What is a version control system?
- A version control system is a set of software tools used to keep
track of changes to files.  You start with a base set of code, in this
case JBookTrader 6.06.  As changes are made you periodically "commit"
the changes to the "repository".  Each time you commit, you create a
new version, based upon the parent version.  With this long history of
versions you can go back and easily track exactly what code changed,
down to the letter, with very simple visual tools that highlight
differences.  You can also do much more fancy things, like merge two
"branches" of code together.

Why would I use version control?
- If you only make a couple changes to something, or none at all, you
probably would not want to use version control.  If you start making
lots of changes, to the point where you can't easily keep track of
them all, or would like to compare against your working base, then you
would want version control.  I personally am working on tons of
different mods to JBT, lots of little experiments, so I need to keep
track of them.  Also, with Mercurial, if a new version of JBT comes
out, I can easily merge together my changes with all the new changes
in the new version.  Very low fuss.

How do you get and use Mercurial?
- Mercurial is mostly tools to be used at the command line (a DOS
box).  However, there is a separate tool called TortoiseHg that
integrates with the windows shell (hence "tortoise", "shell", get it?)
that allows you to use almost all the functionality by right clicking
on folders and files.    I recommend grabbing TortoiseHg from
http://tortoisehg.bitbucket.org/   which should install everything you
need to get started.  They also have a basic guide there.

How do I load these files into HG?
1) Create a new folder, right click inside it
2) "Clone..." a repository - for the source you need to put the full
file name and path of the first file "...base_6.07.hg" This will get
you 6.06 and 6.07.
3) "Synchronize" - In the text box you need to put the path of the
second file (or click Bundle: for a browse box) the second file is
"...base_6.07.hg"
4) "HG Repository Explorer" - shows you the history, and the bold
version probably is still 6.07.  Click 7.04 and right click, select
"Update..".  This updates your working copy to the 7.04 version.
-- 
You received this message because you are subscribed to the Google Groups 
"JBookTrader" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jbooktrader?hl=en.


Reply via email to