\input texinfo   @c -*-texinfo-*-
@c %**start of header
@setfilename arch.info
@settitle arch Meets hello-world
@setchapternewpage odd
@c %**end of header
@defindex fu
@defindex ma
@defindex va
@defindex ty
@defindex pr
@defindex ge
@defindex xa
@synindex ge xa
@ifinfo


Copyright 2001 2002 2003 Thomas Lord

This manual 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 of
the License, or (at your option) any later version.

This manual 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 (enclosed) for more details.

You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
@end ifinfo

@c  This title page illustrates only one of the
@c  two methods of forming a title page.
@titlepage
@title arch Meets hello-world
@subtitle A Tutorial Introduction to The arch Revision Control System
@subtitle 
@subtitle visit the Hackerlab at www.regexps.com
@subtitle @i{}
@author Thomas Lord

@c  The following two commands
@c  start the copyright page.
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 2001 2002 2003 Thomas Lord



This manual 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 of
the License, or (at your option) any later version.

This manual 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 (enclosed) for more details.

You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
@end titlepage

@ifinfo
@node Top
@top

@center @titlefont{arch Meets hello-world}
@center A Tutorial Introduction to The arch Revision Control System
@center 
@center visit the Hackerlab at www.regexps.com




Keywords: arch, tutorial, revision control, version control
@end ifinfo

@menu
* Introducing arch::
* System Requirements::
* arch Commands in General::
* Introducing Yourself to arch::
* Creating a New Archive::
* Starting a New Project::
* Starting a New Source Tree::
* Project Tree Inventories::
* Inventory Ids for Source::
* Importing the First Revision::
* Checking-in Changes::
* Retrieving Earlier Revisions::
* Shared and Public Archives::
* The update/commit Style of Cooperation::
* Introducing Changesets::
* Exploring Changesets::
* Introducing replay -- An Alternative to update::
* Selected Files Commit::
* Elementary Branches -- Maintaining Private Changes::
* Patch Logs and Project Tree History::
* Development Branches -- The star-merge Style of Cooperation::
* Symbolic Tags::
* Cherrypicking Changes::
* Multi-tree Projects and Configuration Management::
* Revision Library Basics::
* Advanced Revision Library Use::
* Driving Process Automation with arch Hooks::
* Speeding up arch by Caching Revisions in Archives::
* The arch Changeset Format::
* Customizing the inventory Naming Conventions::
* The GNU General Public License::
* Uh....a Little Help Here?::
* Indexes::
@end menu

@include introduction.texi
@include system-requirements.texi
@include in-general.texi
@include introducing-yourself.texi
@include new-archive.texi
@include new-project.texi
@include new-source.texi
@include inventories.texi
@include inventory-ids.texi
@include importing-first.texi
@include checking-in-changes.texi
@include retrieving-earlier-revisions.texi
@include shared-and-public-archives.texi
@include update-commit.texi
@include introducing-changesets.texi
@include exploring-changesets.texi
@include introducing-replay.texi
@include selected-files-commits.texi
@include elementary-branches.texi
@include tree-history.texi
@include development-branches.texi
@include symbolic-tags.texi
@include cherrypicking-changes.texi
@include multi-tree-projects.texi
@include revision-libraries.texi
@include advanced-revision-libraries.texi
@include using-hooks.texi
@include archive-caching.texi
@include changeset-format.texi
@include naming-conventions.texi
@include source-license.texi
@include little-help.texi
@include indexes.texi
@shortcontents
@contents
@bye
