 [[title
                   /4.3/ Examining a Tree's History
 ]]

 <"*(prev)*" -- $/checkout/checkout-config.html> <"*(next chapter)*" -- $/hacking/my-archive.html>

  Assume that you have checkout out a complete source tree for GNU
  Arch as described in the previous section.

  You can see where a tree was checked out from with the
  `tree-version' command:


  [[tty
        % pwd
        /home/lord/tla-dist

        % ls
        =INSTALL        =README         =RELEASE-ID     config
        config.template src             {arch}

        % tla tree-version
        lord@emf.net--2005/rel--tla--1.3.1
  ]]

  You can examine the history of this tree.   For example,
  here we look at the history of the `tla' project (which is 
  one part of the entire tree):

  [[tty
    % cd src/tla
    % tla logs -r -s
    patch-1
        fix 'pristines' regression
    base-0
        tag of lord@emf.net--2005/tla--devo--1.3.1--patch-21
  ]]

  `base-0' and `patch-1' are <"*revision names*" --
  $/glossary/glossary.html>.  The two indented strings are from 
  the log messages of the `commit' operations that created those
  revisions.

  A similar command:

  [[tty
    % tla changelog
    [...]
  ]]

  presents much the same information, plus some additional data from
  commit logs.



* Commands Discussed

  [[tty
    % tla logs -H
    % tla changelog -H
  ]]


 <"*(prev)*" -- $/checkout/checkout-config.html> <"*(next chapter)*" -- $/hacking/my-archive.html>

* Copyright

  Copyright /(C)/ 2005 Tom Lord (`lord@emf.net')

  This program is free software; you can redistribute it and/or modify
  it under the terms of the /GNU General Public License/ as published by
  the Free Software Foundation; either version 2, or (at your option)
  any later version.

  This program is distributed in the hope that it will be useful,
  but \\/WITHOUT ANY WARRANTY/\\; without even the implied warranty of
  \\/MERCHANTABILITY/\\ or \\/FITNESS FOR A PARTICULAR PURPOSE/\\.  See the
  /GNU General Public License/ for more details.

  You should have received a copy of the /GNU General Public License/
  along with this software; see the file <"`COPYING'" --
  $/COPYING.html>.  If not, write to the Free Software Foundation, 675
  Mass Ave, Cambridge, MA 02139, USA.

 <"*(prev)*" -- $/checkout/checkout-config.html> <"*(next chapter)*" -- $/hacking/my-archive.html>

 [[null
   ; arch-tag: Tom Lord Sat Mar 26 19:53:44 2005 (tree-state.txt)
 ]]
