# tag: Tom Lord Tue Jan 21 23:43:44 2003 (lord@regexps.com--2002/ChangeLog.devo--1.0)
#
# from:
# larch changelog lord@regexps.com--2002/arch--devo--1.0
#

2003-01-12 GMT	Tom Lord <lord@regexps.com>	patch-71

    Summary:
      bug fix in commit --files
    Revision:
      arch--devo--1.0--patch-71

    
    Be sure to create the tmp file ,,absolute-automated-changelogs under
    all circumstances.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh


2002-12-31 GMT	Tom Lord <lord@regexps.com>	patch-70

    Summary:
      fixed mkpatch/dopatch directory permissions bug + a pending bug
    Revision:
      arch--devo--1.0--patch-70

    
    `mkpatch' was not accurately recording directory permissions for
    new and removed directories.
    
    `dopatch' was not correctly applying directory permission patches
    or setting permissions for new directories.
    
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/PATCHES patch-sets/dopatch.sh patch-sets/mkpatch.sh


2002-12-28 GMT	Tom Lord <lord@regexps.com>	patch-69

    Summary:
      commit --files and --file-list support
    Revision:
      arch--devo--1.0--patch-69

    
    A very _lightly_ tested form of single-file commit.
    
    
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh patch-sets/mkpatch-files.sh


2002-12-26 GMT	Tom Lord <lord@regexps.com>	patch-68

    Summary:
      new command - mkpatch-files
    Revision:
      arch--devo--1.0--patch-68

    Added `mkpatch-files'.  This is only lightly tested so far.
    

    new files:
     patch-sets/BUGS patch-sets/mkpatch-files.sh

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-12-23 GMT	Tom Lord <lord@regexps.com>	patch-67

    Summary:
      add --reverse support to dopatch
    Revision:
      arch--devo--1.0--patch-67

    Added `--reverse' support to `dopatch'.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/DOPATCH patch-sets/PATCHES patch-sets/dopatch.sh


2002-12-21 GMT	Tom Lord <lord@regexps.com>	patch-66

    Summary:
      delete tmp files in mkpatch.sh
    Revision:
      arch--devo--1.0--patch-66

    An old bug in mkpatch.sh resulted in much larger patch sets than are
    actually needed.  This patch uncomments an errantly commented call to
    `rm' that removes temp files from patch sets.
    
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/mkpatch.sh


2002-12-21 GMT	Tom Lord <lord@regexps.com>	patch-65

    Summary:
      remaining tab fixes
    Revision:
      arch--devo--1.0--patch-65

    
    Eliminated remaining spurious tabs by hand.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh archives/branches.sh
     archives/categories.sh archives/revisions.sh
     archives/versions.sh branching-and-merging/reconcile.sh
     branching-and-merging/whats-missing.sh
     configurations/config-history.sh inventory/check-manifest.sh
     inventory/explicit-default.sh inventory/tagging-method.sh
     inventory/tree-lint.sh library/file-history.sh
     library/library-add.sh library/library-versions.sh
     library/touched-files-prereqs.sh local-cache/pristines.sh
     local-cache/what-changed.sh
     naming-conventions/indicated-revision.sh
     naming-conventions/valid-id.sh notify/notify-browser.sh
     notify/notify-library.sh notify/push-new-revisions.sh
     patch-logs/log-ls.sh patch-logs/logs.sh
     patch-logs/merge-points.sh patch-sets/dopatch.sh
     project-tree/tree-root.sh project-tree/tree-version.sh
     user/archives.sh user/my-id.sh web/distribution-name.sh
     web/make-library-browser.sh web/patch-set-web.sh
     web/update-distributions.sh


2002-12-21 GMT	Tom Lord <lord@regexps.com>	patch-64

    Summary:
      eliminated tabs in the shell scripts
    Revision:
      arch--devo--1.0--patch-64

    For the benefit of users whose editors display tabs oddly,
    I've eliminated most tabs from the shell script sources using the
    enclosed quick-and-dirty program:
    
    /* fix-sh-tabs.c: eliminate tabs in shell scripts
     *
     ****************************************************************
     * Copyright (C) 2002  Tom Lord
     * 
     * See the file "COPYING" for further information about
     * the copyright and warranty status of this work.
     */
    
    
    #include "config-options.h"
    #include "hackerlab/cmd/main.h"
    
    
    
    enum unquoted_context
    {
      normal_unquoted,
      double_quoted_backquote_unquoted,
      nestable_command_unquoted,
      nestable_var_expansion_unquoted
    };
    
    
    
    /* __STDC__ prototypes for static functions */
    static int replace_tab (int out_fd, int col);
    static int keep_tab (int out_fd, int col);
    static int fix_unquoted (int in_fd, int out_fd, int col, enum unquoted_context cotext);
    static int fix_quoted (int in_fd, int out_fd, int col, t_uchar quote);
    static void fix_comment (int in_fd, int out_fd, int col);
    static int fix_nestable_var_expansion (int in_fd, int out_fd, int col);
    
    
    
    static t_uchar * program_name = "fix-sh-tabs";
    static t_uchar * usage = "fix-sh-tabs [options]";
    static t_uchar * version_string = (cfg__std__package " from regexps.com\n"
    				   "\n"
    				   "Copyright 2002 Tom Lord\n"
    				   "\n"
    				   "This is free software; see the source for copying conditions.\n"
    				   "There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n"
    				   "PARTICULAR PURPOSE.\n"
    				   "\n"
    				   "Report bugs to <lord@regexps.com>.\n"
    				   "\n");
    
    
    #define OPTS(OP, OP2) \
      OP (opt_help_msg, "h", "help", 0, \
          "Display a help message and exit.") \
      OP (opt_long_help, "H", 0, 0, \
          "Display a verbose help message and exit.") \
      OP (opt_version, "V", "version", 0, \
          "Display a release identifier string") \
      OP2 (opt_version, 0, 0, 0, "and exit.")
    
    static t_uchar long_help[] = ("Turn tabs into spaces, presuming the input is a /bin/sh script.\n"
    			      "Lines from standard input are copied to standar output,\n"
    			      "eliminating all tabs except for non-leading tabs in quoted text.\n"
    			      "\n");
    
    enum options
    {
      OPTS (OPT_ENUM, OPT_IGN)  
    };
    
    struct opt_desc opts[] = 
    {
      OPTS (OPT_DESC, OPT_DESC)
        {-1, 0, 0, 0, 0}
    };
    
    
    
    /* textual hook for future generalization:
     */
    #define TABWIDTH	(8)
    
    
    
    int
    main (int argc, char * argv[])
    {
      int errn;
      int o;
      struct opt_parsed * option;
      t_uint line_width;
    
      option = 0;
      line_width = 80;
    
      safe_buffer_fd (0, 0, O_RDONLY, 0);
      safe_buffer_fd (1, 0, O_WRONLY, 0);
    
      while (1)
        {
          o = opt_standard (lim_use_must_malloc, &option, opts, &argc, argv, program_name, usage, version_string, long_help, opt_help_msg, opt_long_help, opt_version);
          if (o == opt_none)
    	break;
          switch (o)
    	{
    	default:
    	  safe_printfmt (2, "unhandled option `%s'\n", option->opt_string);
    	  panic ("internal error parsing arguments");
    
    	usage_error:
    	  opt_usage (2, argv[0], program_name, usage, 1);
    	  exit (1);
    
    	bogus_arg:
    	  safe_printfmt (2, "ill-formed argument for `%s' (`%s')\n", option->opt_string, option->arg_string);
    	  goto usage_error;
    	}
        }
    
      (void)fix_unquoted(0, 1, 0, normal_unquoted);
    
    
      return 0;
    }
    
    
    
    static int
    replace_tab (int out_fd, int col)
    {
    
      int x;
      int amt;
      
      amt = TABWIDTH - (col % TABWIDTH);
    
      for (x = 0; x < amt; ++x)
        {
          safe_write (out_fd, " ", 1);
        }
    
      return col + amt;
    }
    
    
    static int
    keep_tab (int out_fd, int col)
    {
    
      int x;
      int amt;
      
      amt = TABWIDTH - (col % TABWIDTH);
      safe_write (out_fd, "\t", 1);
      return col + amt;
    }
    
    
    static int
    fix_unquoted (int in_fd, int out_fd, int col, enum unquoted_context context)
    {
      t_uchar c;
    
      if (context == double_quoted_backquote_unquoted)
        {
          safe_write (out_fd, "`", 1);
          col += 1;
        }
    
      while (safe_read (in_fd, (char *)&c, 1))
        {
          switch (c)
    	{
    	default:
    	default_case:
    	  {
    	    safe_write (out_fd, (char *)&c, 1);
    	    col += 1;
    	    break;
    	  }
    
    	case '\t':
    	  {
    	    col = replace_tab (out_fd, col);
    	    break;
    	  }
    
    
    	case '\n':
    	  {
    	    safe_write (out_fd, "\n", 1);
    	    col = 0;
    	    break;
    	  }
    
    	case '#':
    	  {
    	    fix_comment (in_fd, out_fd, col);
    	    col = 0;
    	    break;
    	  }
    
    	case '\'':
    	case '"':
    	  {
    	    col = fix_quoted (in_fd, out_fd, col, c);
    	    break;
    	  }
    
    	case '`':
    	  {
    	    if (context != double_quoted_backquote_unquoted)
    	      goto default_case;
    	    else
    	      {
    		safe_write (out_fd, (char *)&c, 1);
    		col += 1;
    		return col;
    	      }
    	  }
    
    	case '$':
    	  {
    	    safe_read (in_fd, (char *)&c, 1);
    
    	    switch (c)
    	      {
    	      default:
    		safe_write (out_fd, "$", 1);
    		safe_write (out_fd, (char *)&c, 1);
    		col += 2;
    		break;
    
    	      case '{':
    		col = fix_nestable_var_expansion (in_fd, out_fd, col);
    		break;
    
    	      case '(':
    		safe_write (out_fd, "$(", 2);
    		col += 2;
    		col = fix_unquoted (in_fd, out_fd, col, nestable_command_unquoted);
    		break;
    	      }
    	    break;
    	  }
    
    	case ')':
    	  {
    	    if (context != nestable_command_unquoted)
    	      goto default_case;
    	    else
    	      {
    		safe_write (out_fd, ")", 1);
    		col += 1;
    		return col;
    	      }
    	  }
    
    	case '}':
    	  {
    	    if (context != nestable_var_expansion_unquoted)
    	      goto default_case;
    	    else
    	      {
    		safe_write (out_fd, "}", 1);
    		col += 1;
    		return col;
    	      }
    	  }
    
    
    	case '\\':
    	  {
    	    safe_write (out_fd, "\\", 1);
    	    ++col;
    
    	    if (!safe_read (in_fd, (char *)&c, 1))
    	      return;
    
    	    safe_write (out_fd, (char *)&c, 1);
    	    if (c == '\n')
    	      col = 0;
    	    else if (c == '\t')
    	      col += TABWIDTH - (col % TABWIDTH);
    	    else
    	      ++col;
    
    	    break;
    	  }
    	}
        }
      return col;
    }
    
    
    static int
    fix_quoted (int in_fd, int out_fd, int col, t_uchar quote)
    {
      t_uchar c;
      int is_leading;
    
      /* 1003.2 3.2.2 ("Single Quotes")
       *
       * "Enclosing characters in single quotes (' ') shall preserve the literal
       * value of each character within the single quotes.  A single quote cannot 
       * occur within single quotes."
       * 
       * 1003.2 3.2.3 ("Double Quotes"):
       *
       * "[....] The backslash shall retain its special meaning as an escape character
       * (see 3.2.1) only when followed by one of the characters:
       *		$ ` " \ <newline>
       * [....]"
       * 
       * So, which tabs do we replace?
       * 
       * There's no perfect answer, but here's a pretty good heursitic:
       * 
       * Leading tabs on normal lines should be changed to spaces.
       * 
       * Non-leading tabs should not be altered.  They may be part of a
       * regexp, for example.
       *
       * Text following a backslash-newline is not considered leading text.
       * 
       * Single quoted strings are terminated by any single quote.
       * 
       * Double quoted strings are terminated by any double quote that is not
       * preceeded by a backslash.
       */
    
      is_leading = 0;
      safe_write (out_fd, (char *)&quote, 1); /* write the opening quote character */
      ++col;
    
      while (safe_read (in_fd, (char *)&c, 1))
        {
          switch (c)
    	{
    	default:
    	default_case:
    	  {
    	    safe_write (out_fd, (char *)&c, 1);
    	    col += 1;
    	    is_leading = 0;
    	    break;
    	  }
    
    	case ' ':
    	  {
    	    safe_write (out_fd, (char *)&c, 1);
    	    col += 1;
    	    break;
    	  }
    
    	case '\t':
    	  {
    	    if (is_leading)
    	      {
    		col = replace_tab (out_fd, col);
    	      }
    	    else
    	      {
    		col = keep_tab (out_fd, col);
    	      }
    	    break;
    	  }
    
    	case '\n':
    	  {
    	    safe_write (out_fd, "\n", 1);
    	    col = 0;
    	    is_leading = 1;
    	    break;
    	  }
    
    	case '\'':
    	case '\"':
    	  {
    	    if (c == quote)
    	      {
    		safe_write (out_fd, (char *)&c, 1);
    		++col;
    		return col;
    	      }
    	    else
    	      goto default_case;
    	  }
    
    	case '$':
    	  {
    	    if (quote == '\'')
    	      goto default_case;
    
    	    safe_read (in_fd, (char *)&c, 1);
    
    	    switch (c)
    	      {
    	      default:
    		safe_write (out_fd, "$", 1);
    		safe_write (out_fd, (char *)&c, 1);
    		col += 2;
    		break;
    
    	      case '{':
    		col = fix_nestable_var_expansion (in_fd, out_fd, col);
    		break;
    
    	      case '(':
    		safe_write (out_fd, "$(", 2);
    		col += 2;
    		col = fix_unquoted (in_fd, out_fd, col, nestable_command_unquoted);
    		break;
    	      }
    	    break;
    	  }
    
    	case '`':
    	  {
    	    /* 1003.2 3.2.3
    	     *
    	     * "The portion of the quoted string from the initial backquote and
    	     * the characters up to the next backquote that is not preceeded by
    	     * a backslash [....] defines that command whose output replaces
    	     * `....`."
    	     *
    	     * Unbalanced quotes produce undefined behavior.
    	     * 
    	     * Thefore, for untabifying, we treat this _almost_ as unquoted text,
    	     * but don't allow embedded double-quoted text.
    	     */
    
    	    if (c == '\'')
    	      goto default_case;
    	    else
    	      {
    		col = fix_unquoted (in_fd, out_fd, col, double_quoted_backquote_unquoted);
    		break;
    	      }
    	  }
    
    	case '\\':
    	  {
    	    safe_write (out_fd, "\\", 1);
    	    ++col;
    
    	    if (!safe_read (in_fd, (char *)&c, 1))
    	      return col;
    
    	    safe_write (out_fd, (char *)&c, 1);
    
    	    if (c == '\n')
    	      col = 0;
    	    else if (c == '\t')
    	      col += TABWIDTH - (col % TABWIDTH);
    	    else
    	      ++col;
    
    	    is_leading = 0;
    
    	    if ((quote == '\'') && (c == '\''))
    	      {
    		/* single-quote terminates a single-quoted string even
    		 * when preceeded by backslash.
    		 */
    		return col;
    	      }
    
    	    break;
    	  }
    	}
        }
    }
    
    static void
    fix_comment (int in_fd, int out_fd, int col)
    {
      t_uchar c;
    
      safe_write (out_fd, "#", 1);
      ++col;
    
      while (safe_read (in_fd, (char *)&c, 1))
        {
          switch (c)
    	{
    	default:
    	default_case:
    	  {
    	    safe_write (out_fd, (char *)&c, 1);
    	    col += 1;
    	    break;
    	  }
    
    	case '\t':
    	  {
    	    col = replace_tab (out_fd, col);
    	    break;
    	  }
    
    	case '\n':
    	  {
    	    safe_write (out_fd, "\n", 1);
    	    return;
    	  }
    	}
        }
    }
    
    static int
    fix_nestable_var_expansion (int in_fd, int out_fd, int col)
    {
      t_uchar c;
    
      safe_write (out_fd, "${", 2);
      col += 2;
    
      while (safe_read (in_fd, (char *)&c, 1))
        {
          switch (c)
    	{
    	default:
    	  safe_write (out_fd, (char *)&c, 1);
    	  col += 1;
    	  break;
    
    	case '}':
    	  safe_write (out_fd, (char *)&c, 1);
    	  col += 1;
    	  return col;
    
    
    	case '$':
    	  {
    	    safe_read (in_fd, (char *)&c, 1);
    
    	    switch (c)
    	      {
    	      default:
    		safe_write (out_fd, "$", 1);
    		safe_write (out_fd, (char *)&c, 1);
    		col += 2;
    		break;
    
    	      case '{':
    		col = fix_nestable_var_expansion (in_fd, out_fd, col);
    		break;
    
    	      case '(':
    		safe_write (out_fd, "$(", 2);
    		col += 2;
    		col = fix_unquoted (in_fd, out_fd, col, nestable_command_unquoted);
    		break;
    	      }
    	    break;
    	  }      
    	}
        }
    }
    
    
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/larch.sh.in archive-transactions/=former/commit.sh
     archive-transactions/arch-rmrf.sh
     archive-transactions/build-by-patching.sh
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh
     archive-transactions/copy-from-archive-cache.sh
     archive-transactions/copy-from-fresh-start-base.sh
     archive-transactions/get-patch.sh archive-transactions/get.sh
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh
     archive-transactions/make-lock.sh
     archive-transactions/push-mirror.sh
     archive-transactions/putdir.sh archive-transactions/putlast.sh
     archive-transactions/wd-txn.sh
     archives/archive-cache-revision.sh
     archives/archive-cached-revisions.sh
     archives/archive-readme.sh
     archives/archive-uncache-revision.sh archives/branch-readme.sh
     archives/branches.sh archives/cat-archive-log.sh
     archives/categories.sh archives/category-readme.sh
     archives/get-archive-name.sh archives/make-archive.sh
     archives/make-branch.sh archives/make-category.sh
     archives/make-version.sh archives/noop.sh
     archives/previous-patch-level.sh archives/revisions.sh
     archives/version-readme.sh archives/versions.sh
     branching-and-merging/delta-patch.sh
     branching-and-merging/finish-branch.sh
     branching-and-merging/join-branch.sh
     branching-and-merging/make-sync-tree.sh
     branching-and-merging/prepare-branch.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/replay.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh branching-and-merging/update.sh
     branching-and-merging/whats-missing.sh
     configurations/=later/what-changed-config.sh
     configurations/build-config.sh
     configurations/config-history.sh
     configurations/record-config.sh
     configurations/replay-config.sh configurations/show-config.sh
     configurations/update-config.sh input/file-syntax-filter.sh
     inventory/=later/file-tag.sh inventory/add.sh
     inventory/check-manifest.sh inventory/delete.sh
     inventory/explicit-default.sh inventory/inventory.sh
     inventory/manifest.sh inventory/missing-tags.sh
     inventory/move.sh inventory/set-manifest.sh
     inventory/tagging-method.sh inventory/tree-lint.sh
     library/cat-library-file.sh library/copy-from-library.sh
     library/file-history.sh library/library-add.sh
     library/library-archives.sh library/library-branches.sh
     library/library-categories.sh library/library-file.sh
     library/library-find.sh library/library-log.sh
     library/library-remove.sh library/library-revisions.sh
     library/library-versions.sh library/my-revision-library.sh
     library/touched-files-prereqs.sh local-cache/add-pristine.sh
     local-cache/cache-dir.sh local-cache/cached-index.sh
     local-cache/copy-from-cache.sh local-cache/delete-pristine.sh
     local-cache/file-diffs.sh local-cache/find-in-cache.sh
     local-cache/lock-pristine.sh
     local-cache/make-cache-temp-dir.sh local-cache/old-file.sh
     local-cache/pristines.sh local-cache/take-from-cache.sh
     local-cache/wd-mv-pristine.sh local-cache/what-changed.sh
     naming-conventions/indicated-config-file.sh
     naming-conventions/indicated-revision.sh
     naming-conventions/parse-package-name.sh
     naming-conventions/patch-level-lt.sh
     naming-conventions/sort-revisions.sh
     naming-conventions/valid-archive-location.sh
     naming-conventions/valid-archive-name.sh
     naming-conventions/valid-config-name.sh
     naming-conventions/valid-id.sh
     naming-conventions/valid-package-name.sh
     naming-conventions/valid-patch-level-name.sh
     notify/mail-new-branches.sh notify/mail-new-categories.sh
     notify/mail-new-revisions.sh notify/mail-new-versions.sh
     notify/my-notifier.sh notify/notify-browser.sh
     notify/notify-library.sh notify/notify.sh
     notify/push-new-revisions.sh notify/sendmail-mailx.sh
     output/body-indent.sh output/file-list.sh output/heading.sh
     output/nest.sh output/nested.sh output/top.sh
     patch-logs/add-log.sh patch-logs/cat-log.sh
     patch-logs/changelog.sh patch-logs/copy-to-patch-log.sh
     patch-logs/log-for-merge.sh patch-logs/log-header-field.sh
     patch-logs/log-ls.sh patch-logs/logs.sh patch-logs/make-log.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-logs/remove-log.sh patch-logs/valid-log-file.sh
     patch-logs/wd-check-for-patch-log.sh
     patch-sets/=later/mkpatch2.sh patch-sets/dopatch.sh
     patch-sets/empty-patch.sh patch-sets/mkpatch.sh
     patch-sets/patch-add-log.sh patch-sets/patch-report.sh
     project-tree/copy-or-stash.sh
     project-tree/copy-tree-precious.sh project-tree/init-tree.sh
     project-tree/set-tree-version.sh project-tree/tree-repair.sh
     project-tree/tree-root.sh project-tree/tree-version.sh
     remote/with-archive-settings.sh remote/with-archive.sh
     remote/without-archive.sh user/archives.sh
     user/my-default-archive.sh user/my-id.sh
     user/register-archive.sh user/whereis-archive.sh
     web/distribution-name.sh web/make-library-browser.sh
     web/patch-details.sh web/patch-set-web.sh
     web/update-distributions.sh


2002-05-18 GMT	Tom Lord <lord@regexps.com>	patch-63

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-63

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-195
         updated =NEWS
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-194
         followup to `comput-renamed.awk' fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-193
         workaround an awk bug in `patch-report'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-192
         workaround an awk bug in `patch-report'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-191
         Include directories in library indexes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-190
         merge with `devo'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-189
         fixed a typo in `build-revision'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-189
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-190
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-191
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-192
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-193
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-194
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-195
     .arch-ids/=NEWS.id =NEWS

    removed files:
     =NEWS

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh library/library-add.sh
     patch-sets/compute-renamed.awk patch-sets/dopatch.sh
     patch-sets/mkpatch.sh patch-sets/patch-report.sh

    new directories:
     .arch-ids

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-189
     lord@regexps.com--2002/arch--lord--1.0--patch-190
     lord@regexps.com--2002/arch--lord--1.0--patch-191
     lord@regexps.com--2002/arch--lord--1.0--patch-192
     lord@regexps.com--2002/arch--lord--1.0--patch-193
     lord@regexps.com--2002/arch--lord--1.0--patch-194
     lord@regexps.com--2002/arch--lord--1.0--patch-195


2002-05-01 GMT	Tom Lord <lord@regexps.com>	patch-62

    Summary:
      updated =NEWS
    Revision:
      arch--devo--1.0--patch-62

    
    Updated "=NEWS."
    

    modified files:
     =NEWS ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-05-01 GMT	Tom Lord <lord@regexps.com>	patch-61

    Summary:
      important dopatch, build-by-patching, and build-config fixes
    Revision:
      arch--devo--1.0--patch-61

    In `dopatch', compute the list of patches for which the
    files are missing correctly.
    
    In `build-by-patching', if `dopatch' exits with non-0
    status, print an error message reporting an internal error.
    
    In `build-config', if one of the `get' calls fails, stop.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/build-by-patching.sh
     configurations/build-config.sh patch-sets/dopatch.sh


2002-04-09 GMT	Tom Lord <lord@regexps.com>	patch-60

    Summary:
      updated =NEWS
    Revision:
      arch--devo--1.0--patch-60

    
    Updated "=NEWS".
    

    modified files:
     =NEWS ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-04-09 GMT	Tom Lord <lord@regexps.com>	patch-59

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-59

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-188
         valid-config-name bug fix
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-188

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     naming-conventions/valid-config-name.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-188


2002-03-22 GMT	Tom Lord <lord@regexps.com>	patch-58

    Summary:
      fixed a syntax error in `patch-report'
    Revision:
      arch--devo--1.0--patch-58

    
    A stray quote in patch-report.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/patch-report.sh


2002-03-22 GMT	Tom Lord <lord@regexps.com>	patch-57

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-57

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-187
         update =NEWS and fixed the manual
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-186
         updated `=NEWS'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-185
         fixed library-add syntax
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-184
         create category, branch and version as needed in finish-branch
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-183
         push-mirror exit status bug
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-182
         push-mirror typo (revision -> revisions)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-181
         fixe import.sh typos (-- option and $notdefault)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-180
         patch-set-web -- parse option --title correctly
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-179
         prev_archive => archive in `update'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-178
         propoage option to recursive library-add
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-177
         library-add: work-around a bash bug
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-176
         merge-points rewrite (performance and bugs)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-175
         lock-revision -- use errname consistently
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-174
         lock-revision bug fix (patchlevelre)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-173
         `file-diffs' bug fix (computing file tag)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-172
         file-diffs bug fixes (exit status and output message)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-171
         `what-changed' typos (short option names, -o and -d)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-170
         clarified `import' error output
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-169
         Fixed `errname' usage in lock-branch.
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-168
         fixed -V bug-mail address
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-167
         patches to handle dot-files in source inventory
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-166
         `add.sh' bug fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-165
         added missing quote in `copy-tree-precious'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-164
         delta-patch.sh typo (--ername)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-163
         eliminated spurious $silent in library/touched-files-prereqs.sh
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-162
         updated =README about sort -m
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-161
         missing newline in `file-history' help message
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-160
         archroot -> $archroot
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-159
         `commit.sh': fixed missing $
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-158
         eliminate dead code in `putlast.sh'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-157
         merge with `devo'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-157
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-158
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-159
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-160
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-161
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-162
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-163
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-164
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-165
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-166
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-167
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-168
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-169
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-170
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-171
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-172
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-173
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-174
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-175
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-176
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-177
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-178
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-179
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-180
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-181
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-182
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-183
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-184
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-185
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-186
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-187

    modified files:
     =NEWS =README =THANKS =TODO ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/larch.sh.in archive-transactions/commit.sh
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh
     archive-transactions/push-mirror.sh
     archive-transactions/putlast.sh archives/revisions.sh
     archives/versions.sh branching-and-merging/delta-patch.sh
     branching-and-merging/finish-branch.sh
     branching-and-merging/join-branch.sh
     branching-and-merging/replay.sh branching-and-merging/tag.sh
     branching-and-merging/update.sh
     branching-and-merging/whats-missing.sh inventory/add.sh
     library/file-history.sh library/library-add.sh
     library/touched-files-prereqs.sh local-cache/file-diffs.sh
     local-cache/what-changed.sh manual/arch.doc
     manual/star-topology.doc patch-logs/log-ls.sh
     patch-logs/logs.sh patch-logs/merge-points.sh
     patch-sets/patch-report.sh project-tree/copy-tree-precious.sh
     web/patch-set-web.sh {arch}/=tagging-method

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-157
     lord@regexps.com--2002/arch--lord--1.0--patch-158
     lord@regexps.com--2002/arch--lord--1.0--patch-159
     lord@regexps.com--2002/arch--lord--1.0--patch-160
     lord@regexps.com--2002/arch--lord--1.0--patch-161
     lord@regexps.com--2002/arch--lord--1.0--patch-162
     lord@regexps.com--2002/arch--lord--1.0--patch-163
     lord@regexps.com--2002/arch--lord--1.0--patch-164
     lord@regexps.com--2002/arch--lord--1.0--patch-165
     lord@regexps.com--2002/arch--lord--1.0--patch-166
     lord@regexps.com--2002/arch--lord--1.0--patch-167
     lord@regexps.com--2002/arch--lord--1.0--patch-168
     lord@regexps.com--2002/arch--lord--1.0--patch-169
     lord@regexps.com--2002/arch--lord--1.0--patch-170
     lord@regexps.com--2002/arch--lord--1.0--patch-171
     lord@regexps.com--2002/arch--lord--1.0--patch-172
     lord@regexps.com--2002/arch--lord--1.0--patch-173
     lord@regexps.com--2002/arch--lord--1.0--patch-174
     lord@regexps.com--2002/arch--lord--1.0--patch-175
     lord@regexps.com--2002/arch--lord--1.0--patch-176
     lord@regexps.com--2002/arch--lord--1.0--patch-177
     lord@regexps.com--2002/arch--lord--1.0--patch-178
     lord@regexps.com--2002/arch--lord--1.0--patch-179
     lord@regexps.com--2002/arch--lord--1.0--patch-180
     lord@regexps.com--2002/arch--lord--1.0--patch-181
     lord@regexps.com--2002/arch--lord--1.0--patch-182
     lord@regexps.com--2002/arch--lord--1.0--patch-183
     lord@regexps.com--2002/arch--lord--1.0--patch-184
     lord@regexps.com--2002/arch--lord--1.0--patch-185
     lord@regexps.com--2002/arch--lord--1.0--patch-186
     lord@regexps.com--2002/arch--lord--1.0--patch-187


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-56

    Summary:
      fixed a quoting bug in `config-history'
    Revision:
      arch--devo--1.0--patch-56

    Fixed a quoting bug in `config-history'.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     configurations/config-history.sh


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-55

    Summary:
      manual touch-ups
    Revision:
      arch--devo--1.0--patch-55

    Added some more info to `manual/inventory.doc'.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     manual/inventory.doc

    removed directories:
     inventory/.arch-ids


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-54

    Summary:
      coding standard and bug fixes to the new config commands
    Revision:
      arch--devo--1.0--patch-54

    [Comments on the previous patch set being fixed by this patch set]
    
    A standard style for formatting opening comments and tag lines has
    emerged.  The right stye is:
    
    	# file-basename: brief description
    	#
    	################################################################
    	# Copyright ...
    	# 
    
    There are exactly 64 "#" characters on that line in the middle and the 
    line with the brief description should fit in 64 characters and be
    first line in the file.
    
    Don't forget to update the program name and description.  For example,
    the error message near "--config-dir)" in `indicated-config-file' said
    the error came from `valid-config-name'.
    
    The old habit of using 0 and 1 for option variables (e.g. "exists=0")
    is something I abandoned.  Instead, in _almost_ every case in new
    code, the option should be used (e.g. "exists=--exists").  The right
    way to test if an option is set is like:
    
    	if test ! -z "$exists" ; then
    	  ... --exists was specified ...
    	fi
    
    That convention means that you can forward an option to another
    command in a relable way:
    
    	larch some-other-command $exists ...
    
    The implementation of "--force" in `valid-config-name' is wrong: it
    only works if "--force" comes later on the command line than "--new".
    
    It isn't necessary for the patch log of a tree to be up-to-date in
    order to validate a config name, so "--accurate" to `tree-root' in
    `valid-config-name' is wrong.  Also, if "--config-dir" is specified,
    there's no need to call `tree-root'.
    
    I've settled on a strict separation of argument parsing into four
    sections:
    
    	Special Options
    	Ordinary Options
    	Ordinary Arguments
    	Sanity Check and Process Defaults
    
    To the greatest extent practical, the first three should only set
    variables, the last one should interpret those variables.  In
    `valid-config-name', the last two sections are combined.  It's
    probably a good idea to even put all four sections in every command,
    even if the "Sanity Check" section is empty.
    
    In an error message in something like `valid-config-name', don't say:
    
    	config does not exist and --exists specified
    
    say:
    
    	config file not found
    
    and mention the path of "$config_dir" on one of the subsequent lines.
    The error message has to make sense to users of commands at a higher
    level than `valid-config-name' -- they don't know anything at all
    about the "--exists" option.
    
    Print blank lines around error messages from "Sanity Check" onwards.
    
    As a good habit, always use the "-e" flag to grep.  If someone later
    alters the pattern, this helps to keep the code robust no matter what
    the new pattern is.  It also helps when searching for patterns passed
    to grep.
    
    In `valid-config-name', check the validity of the config name before
    the (non-)existence of the file -- it would be confusing for a user to
    get a message "Hey that config already exists", then delete the file,
    then get a message, "and it isn't even a valid config name!".
    
    I changed "--config-dir" to work in the way I expected.
    
    Don't hesitate to create long lings (160-170 characters is fine).
    However, if a command has to be broken up over multiple lines, then
    one option or set of closely related options per line is right.
    
    Guidelines, not absolute rules: Indent options on continued lines.
    Put the first option on the same line as the command name and align
    the other arguments with the first option.  Don't try to column-align
    continuation backslashes -- it's a pain in the ass to keep them that
    way.
    
    In `config-history', don't use "$archroot" as if it were "$wdroot".
    It isn't.  "$archroot" is the root of a repository, not a project
    tree.
    

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     configurations/build-config.sh
     configurations/config-history.sh
     configurations/record-config.sh
     configurations/replay-config.sh configurations/show-config.sh
     configurations/update-config.sh
     naming-conventions/indicated-config-file.sh
     naming-conventions/valid-config-name.sh


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-53

    Summary:
      merge with `geisler' for config-name improvements
    Revision:
      arch--devo--1.0--patch-53

    Patches applied:
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-15
         merge with private
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-30
         use indicated-config-file in configurations/*
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-29
         add file indicated-config-file
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-28
         create valid-config-name
    

    new files:
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-15
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-28
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-29
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-30
     naming-conventions/valid-config-name.sh
     naming-conventions/indicated-config-file.sh

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     configurations/build-config.sh
     configurations/config-history.sh
     configurations/record-config.sh
     configurations/replay-config.sh configurations/show-config.sh
     configurations/update-config.sh

    new patches:
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-15
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-28
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-29
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-30


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-52

    Summary:
      merge with geisler for minor bug fixes
    Revision:
      arch--devo--1.0--patch-52

    These fix several instances of `sh' where `$ARCH_SHELL' is needed and
    correct a quoting error in `new-on-branch.sh'.
    

    new files:
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-13
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-14
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-24
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-25
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-26
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-27

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     configurations/build-config.sh configurations/replay-config.sh
     configurations/update-config.sh local-cache/take-from-cache.sh
     patch-logs/new-on-branch.sh patch-sets/dopatch.sh
     patch-sets/patch-report.sh project-tree/copy-tree-precious.sh

    new patches:
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-13
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-14
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-24
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-25
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-26
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-27


2002-03-04 GMT	Tom Lord <lord@regexps.com>	patch-51

    Summary:
      bug fix in `old-file.sh' (for the explicit tagging method case)
    Revision:
      arch--devo--1.0--patch-51

    
    In the `tagging_method' case statement, the `explicit' case was
    calling `file-tag' with the option `--implicit' instead of
    `--explicit'.

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     local-cache/old-file.sh


2002-03-02 GMT	Tom Lord <lord@regexps.com>	patch-50

    Summary:
      `tagging-method' fixes
    Revision:
      arch--devo--1.0--patch-50

    Made `tagging-method' "mawk"-friendly and fixed two other bugs:
    
    	1. Didn't default to "names" if "=tagging-method" exists
    	   but doesn't contain a tagging method.
    
    	2. Didn't properly set the tagging method if "=tagging-method"
    	   exists but doesn't contain a tagging method.

    modified files:
     =THANKS ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     inventory/tagging-method.sh


2002-02-28 GMT	Tom Lord <lord@regexps.com>	patch-49

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-49

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-156
         removed uses of --*-command options to inventory
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-156

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     inventory/tree-lint.sh project-tree/copy-tree-precious.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-156


2002-02-28 GMT	Tom Lord <lord@regexps.com>	patch-48

    Summary:
      merge with `geisler'
    Revision:
      arch--devo--1.0--patch-48

    
    Patches applied (edited):
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-23
         fix make-sync-tree
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-22
         pass unchanged-ok through with-archive
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-21
         fix deadcode
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-20
         fix cleanup issues
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-19
         add debug flags to more files
    

    new files:
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-10
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-11
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-12
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-17
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-18
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-19
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-20
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-21
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-22
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-23

    modified files:
     ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh
     archive-transactions/get-patch.sh
     archive-transactions/import.sh
     archive-transactions/push-mirror.sh
     archives/archive-cache-revision.sh archives/cat-archive-log.sh
     archives/revisions.sh archives/versions.sh
     branching-and-merging/delta-patch.sh
     branching-and-merging/make-sync-tree.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/replay.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh branching-and-merging/update.sh
     inventory/check-manifest.sh inventory/set-manifest.sh
     library/library-add.sh local-cache/add-pristine.sh
     patch-logs/cat-log.sh patch-logs/log-ls.sh patch-logs/logs.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-sets/dopatch.sh patch-sets/empty-patch.sh
     patch-sets/mkpatch.sh web/update-distributions.sh

    new patches:
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-10
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-11
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-12
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-17
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-18
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-19
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-20
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-21
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-22
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-23


2002-02-28 GMT	Tom Lord <lord@regexps.com>	patch-47

    Summary:
      updated the =TODO file
    Revision:
      arch--devo--1.0--patch-47

    Updated the "=TODO" file.
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-28 GMT	Tom Lord <lord@regexps.com>	patch-46

    Summary:
      updated the "=NEWS" file
    Revision:
      arch--devo--1.0--patch-46

    Updated the "=NEWS" file.
    

    modified files:
     =NEWS ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-27 GMT	Tom Lord <lord@regexps.com>	patch-45

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-45

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-155
         `merge-points' bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-154
         `make-archive' bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-153
         `tree-root' bug fix around ++resolve-conflicts
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-152
         `library-file' bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-151
         `import' bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-150
         manual update
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-149
         adapt to change =tagging-method syntax
         	 tweak to ./=FAQS/general
         	 GNU sort workaround in mkpatch 
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-148
         set-manifest bug fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-147
         fixed help message in `copy-or-stash'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-146
         "arch" -> "larch", `inventory' changes, `mkpatch' changes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-145
         quoting bug in `inventory'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-145
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-146
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-147
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-148
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-149
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-150
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-151
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-152
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-153
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-154
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-155
     patch-sets/=later/mkpatch2.sh

    modified files:
     =FAQS/general =TODO ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/Makefile.in arch/larch.sh.in
     archive-transactions/arch-rmrf.sh
     archive-transactions/build-by-patching.sh
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh
     archive-transactions/copy-from-archive-cache.sh
     archive-transactions/copy-from-fresh-start-base.sh
     archive-transactions/get-patch.sh archive-transactions/get.sh
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh
     archive-transactions/make-lock.sh
     archive-transactions/push-mirror.sh
     archive-transactions/putdir.sh archive-transactions/putlast.sh
     archive-transactions/wd-txn.sh
     archives/archive-cache-revision.sh
     archives/archive-cached-revisions.sh
     archives/archive-readme.sh
     archives/archive-uncache-revision.sh archives/branch-readme.sh
     archives/branches.sh archives/cat-archive-log.sh
     archives/categories.sh archives/category-readme.sh
     archives/get-archive-name.sh archives/make-archive.sh
     archives/make-branch.sh archives/make-category.sh
     archives/make-version.sh archives/noop.sh
     archives/previous-patch-level.sh archives/revisions.sh
     archives/version-readme.sh archives/versions.sh
     branching-and-merging/delta-patch.sh
     branching-and-merging/finish-branch.sh
     branching-and-merging/join-branch.sh
     branching-and-merging/make-sync-tree.sh
     branching-and-merging/prepare-branch.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/replay.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh branching-and-merging/update.sh
     branching-and-merging/whats-missing.sh
     configurations/build-config.sh
     configurations/config-history.sh
     configurations/record-config.sh
     configurations/replay-config.sh configurations/show-config.sh
     configurations/update-config.sh input/file-syntax-filter.sh
     inventory/add.sh inventory/check-manifest.sh
     inventory/delete.sh inventory/explicit-default.sh
     inventory/inventory.sh inventory/manifest.sh
     inventory/missing-tags.sh inventory/move.sh
     inventory/set-manifest.sh inventory/tagging-method.sh
     inventory/tree-lint.sh library/cat-library-file.sh
     library/copy-from-library.sh library/file-history.sh
     library/library-add.sh library/library-archives.sh
     library/library-branches.sh library/library-categories.sh
     library/library-file.sh library/library-find.sh
     library/library-log.sh library/library-remove.sh
     library/library-revisions.sh library/library-versions.sh
     library/my-revision-library.sh
     library/touched-files-prereqs.sh local-cache/add-pristine.sh
     local-cache/cache-dir.sh local-cache/cached-index.sh
     local-cache/copy-from-cache.sh local-cache/delete-pristine.sh
     local-cache/file-diffs.sh local-cache/find-in-cache.sh
     local-cache/lock-pristine.sh
     local-cache/make-cache-temp-dir.sh local-cache/old-file.sh
     local-cache/pristines.sh local-cache/take-from-cache.sh
     local-cache/wd-mv-pristine.sh local-cache/what-changed.sh
     manual/inventory.doc naming-conventions/indicated-revision.sh
     naming-conventions/parse-package-name.sh
     naming-conventions/patch-level-lt.sh
     naming-conventions/sort-revisions.sh
     naming-conventions/valid-archive-location.sh
     naming-conventions/valid-archive-name.sh
     naming-conventions/valid-id.sh
     naming-conventions/valid-package-name.sh
     naming-conventions/valid-patch-level-name.sh
     notify/mail-new-branches.sh notify/mail-new-categories.sh
     notify/mail-new-revisions.sh notify/mail-new-versions.sh
     notify/my-notifier.sh notify/notify-browser.sh
     notify/notify-library.sh notify/notify.sh
     notify/push-new-revisions.sh notify/sendmail-mailx.sh
     output/body-indent.sh output/file-list.sh output/heading.sh
     output/nest.sh output/nested.sh output/top.sh
     patch-logs/add-log.sh patch-logs/cat-log.sh
     patch-logs/changelog.sh patch-logs/copy-to-patch-log.sh
     patch-logs/log-for-merge.sh patch-logs/log-header-field.sh
     patch-logs/log-ls.sh patch-logs/logs.sh patch-logs/make-log.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-logs/remove-log.sh patch-logs/valid-log-file.sh
     patch-logs/wd-check-for-patch-log.sh patch-sets/dopatch.sh
     patch-sets/empty-patch.sh patch-sets/mkpatch.sh
     patch-sets/patch-add-log.sh patch-sets/patch-report.sh
     project-tree/copy-or-stash.sh
     project-tree/copy-tree-precious.sh project-tree/init-tree.sh
     project-tree/set-tree-version.sh project-tree/tree-repair.sh
     project-tree/tree-root.sh project-tree/tree-version.sh
     remote/with-archive-settings.sh remote/with-archive.sh
     remote/without-archive.sh user/archives.sh
     user/my-default-archive.sh user/my-id.sh
     user/register-archive.sh user/whereis-archive.sh
     web/distribution-name.sh web/make-library-browser.sh
     web/patch-details.sh web/patch-set-web.sh
     web/revisions-right-index.awk web/update-distributions.sh

    renamed files:
     arch/arch.sh.in
       ==> arch/larch.sh.in


    new directories:
     patch-sets/=later

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-145
     lord@regexps.com--2002/arch--lord--1.0--patch-146
     lord@regexps.com--2002/arch--lord--1.0--patch-147
     lord@regexps.com--2002/arch--lord--1.0--patch-148
     lord@regexps.com--2002/arch--lord--1.0--patch-149
     lord@regexps.com--2002/arch--lord--1.0--patch-150
     lord@regexps.com--2002/arch--lord--1.0--patch-151
     lord@regexps.com--2002/arch--lord--1.0--patch-152
     lord@regexps.com--2002/arch--lord--1.0--patch-153
     lord@regexps.com--2002/arch--lord--1.0--patch-154
     lord@regexps.com--2002/arch--lord--1.0--patch-155


2002-02-20 GMT	Tom Lord <lord@regexps.com>	patch-44

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-44

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-144
         honor --force to `register-archive'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-143
         =NEWS updated
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-142
         set LANG from LC_ALL
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-141
         doc and README updates
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-140
         set LC_ variables in `larch'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-139
         don't use "[[:space:]]" in awk regexps
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-138
         support --silent in `library-log'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-137
         fixed typo in `delete-pristine'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-136
         fixed cwd bug in `copy-or-stash'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-135
         bug fix to `distribution-name'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-134
         manual changes and join-branch fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-133
         new command: `make-sync-tree'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-132
         use GMT and second resolution in "Standard-date:" fields
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-131
         output format tweak to patch-report
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-130
         merge with `devo'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-130
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-131
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-132
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-133
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-134
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-135
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-136
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-137
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-138
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-139
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-140
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-141
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-142
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-143
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-144
     manual/sync.doc branching-and-merging/make-sync-tree.sh

    modified files:
     =NEWS =README =THANKS =TODO ChangeLog
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/arch.sh.in archive-transactions/commit.sh
     archive-transactions/import.sh
     branching-and-merging/Help.list.in
     branching-and-merging/join-branch.sh
     branching-and-merging/tag.sh library/library-log.sh
     local-cache/delete-pristine.sh manual/arch.doc
     manual/system-requirements.doc output/file-list.sh
     patch-logs/changelog.sh patch-logs/log-for-merge.sh
     patch-logs/log-header-field.sh patch-logs/merge-points.sh
     patch-logs/patch-list-description.awk
     patch-logs/valid-log-file.sh patch-sets/patch-report.sh
     project-tree/copy-or-stash.sh user/register-archive.sh
     web/distribution-name.sh web/file-details.awk
     web/make-library-browser.sh web/patch-set-web.sh
     web/revisions-right-index.awk

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-130
     lord@regexps.com--2002/arch--lord--1.0--patch-131
     lord@regexps.com--2002/arch--lord--1.0--patch-132
     lord@regexps.com--2002/arch--lord--1.0--patch-133
     lord@regexps.com--2002/arch--lord--1.0--patch-134
     lord@regexps.com--2002/arch--lord--1.0--patch-135
     lord@regexps.com--2002/arch--lord--1.0--patch-136
     lord@regexps.com--2002/arch--lord--1.0--patch-137
     lord@regexps.com--2002/arch--lord--1.0--patch-138
     lord@regexps.com--2002/arch--lord--1.0--patch-139
     lord@regexps.com--2002/arch--lord--1.0--patch-140
     lord@regexps.com--2002/arch--lord--1.0--patch-141
     lord@regexps.com--2002/arch--lord--1.0--patch-142
     lord@regexps.com--2002/arch--lord--1.0--patch-143
     lord@regexps.com--2002/arch--lord--1.0--patch-144


2002-02-17	Tom Lord <lord@regexps.com>	patch-43

    Summary:
      merge with `geisler' (with tweaks)
    Revision:
      arch--devo--1.0--patch-43

    Patches applied (editted):
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-6
         fix whats-missing to feed comm properfly
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-5
         make reconcile to match patches correctly
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-4
         make prepare-branch work without using default archive
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-3
         make status work properly
    
      * geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-2
         clean up temp directory
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-14
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-13
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-12
         Add --debug to whats-missing
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-10
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-9
         pass debug on to child invocations
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-8
         simplified column checking
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-7
         add --debug to inventory
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-6
         check for column correctly everywhere
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-5
         accomodate Solaris join bug
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-4
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-3
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-2
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-1
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-10
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-12
         Add --debug to whats-missing
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-13
         bug fix
    
      * geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-14
         bug fix
    

    new files:
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/base-0
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-1
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-2
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-3
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-4
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-5
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-6
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-7
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-8
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log/patch-9
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/base-0
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-1
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-10
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-11
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-12
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-13
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-14
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-15
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-16
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-2
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-3
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-4
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-5
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-6
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-7
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-8
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log/patch-9
     ChangeLog.d/geisler@ece.nwu.edu--public/ChangeLog.geisler--1.0
     ChangeLog.d/geisler@ece.nwu.edu--src/ChangeLog.geisler--1.0

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/tag.sh
     branching-and-merging/whats-missing.sh inventory/inventory.sh
     patch-sets/mkpatch.sh

    new directories:
     ChangeLog.d/geisler@ece.nwu.edu--public
     ChangeLog.d/geisler@ece.nwu.edu--src {arch}/arch/arch--geisler
     {arch}/arch/arch--geisler/arch--geisler--1.0
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--public/patch-log
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src
     {arch}/arch/arch--geisler/arch--geisler--1.0/geisler@ece.nwu.edu--src/patch-log

    new patches:
     geisler@ece.nwu.edu--public/arch--geisler--1.0--base-0
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-1
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-2
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-3
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-4
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-5
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-6
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-7
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-8
     geisler@ece.nwu.edu--public/arch--geisler--1.0--patch-9
     geisler@ece.nwu.edu--src/arch--geisler--1.0--base-0
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-1
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-10
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-11
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-12
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-13
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-14
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-15
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-16
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-2
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-3
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-4
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-5
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-6
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-7
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-8
     geisler@ece.nwu.edu--src/arch--geisler--1.0--patch-9


2002-02-17	Tom Lord <lord@regexps.com>	patch-42

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-42

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-129
         unset CDPATH in `larch'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-128
         updated =FAQS/general
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-127
         remove set -x from changelog.sh
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-126
         don't >> when you mean >
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-126
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-127
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-128
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-129
     =later/platform/awk.sh patch-logs/remove-log.sh

    modified files:
     =FAQS/general =README ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/arch.sh.in archive-transactions/commit.sh
     patch-logs/Help.list.in patch-logs/changelog.sh

    new directories:
     =later =later/platform

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-126
     lord@regexps.com--2002/arch--lord--1.0--patch-127
     lord@regexps.com--2002/arch--lord--1.0--patch-128
     lord@regexps.com--2002/arch--lord--1.0--patch-129


2002-02-14	Tom Lord <lord@regexps.com>	patch-41

    Summary:
      merge with geisler	 minor bug fixes: `whats-missing', `reconcile' and `prepare-branch'
    Revision:
      arch--devo--1.0--patch-41

    (Geisler's patch logs omitted since his archive is
     a bit messed up at the moment and I don't want to make
     his eventual clean-up of it more difficult.  These are quotes from 
     his log:)
    
    
    `prepare-branch':
    	If both the FROM and TO parts of the prepare-branch do not
    	involve the default archive, it won't work because get is not
    	passed an archive to use and attempts to use the default,
    	which is obviously wrong.  Fixed by added -A line to the get
    	call.
    
    `reconcile':
    	reconcile thought it had already listed patches that matched
    	partially when it should have only excluded patches that
    	matched fully.  [In other words, pass the "-x" flag to grep. -t]
    
    
    `whats-missing':
    	comm expects the files it looks at to be sorted in the
    	collating sequence of the current locale.  log-ls and
    	revisions were generating results not in that order.  Sorting
    	the outputs from these commands fixed things up nice and
    	proper.

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh
     branching-and-merging/prepare-branch.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/whats-missing.sh


2002-02-14	Tom Lord <lord@regexps.com>	patch-40

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-40

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-125
         `star-merge' bug fixes
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-125

    modified files:
     =NEWS ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     branching-and-merging/star-merge.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-125


2002-02-14	Tom Lord <lord@regexps.com>	patch-39

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-39

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-124
         updated =NEWS
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-123
         added --pull to push-mirror
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-122
         bug fixes for `library-add'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-121
         fixed --help-commands
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-120
         awk syntax error in log-header-field
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-119
         valid-log-file error message clarified
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-118
         `valid-id' liberalized
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-117
         inventory naming conventions tweak
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-117
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-118
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-119
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-120
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-121
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-122
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-123
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-124

    modified files:
     =FAQS/subversion =NEWS =THANKS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/push-mirror.sh
     archives/previous-patch-level.sh
     branching-and-merging/Help.list.in
     branching-and-merging/join-branch.sh inventory/inventory.sh
     library/library-add.sh naming-conventions/valid-id.sh
     patch-logs/log-header-field.sh patch-logs/valid-log-file.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-117
     lord@regexps.com--2002/arch--lord--1.0--patch-118
     lord@regexps.com--2002/arch--lord--1.0--patch-119
     lord@regexps.com--2002/arch--lord--1.0--patch-120
     lord@regexps.com--2002/arch--lord--1.0--patch-121
     lord@regexps.com--2002/arch--lord--1.0--patch-122
     lord@regexps.com--2002/arch--lord--1.0--patch-123
     lord@regexps.com--2002/arch--lord--1.0--patch-124


2002-02-09	Tom Lord <lord@regexps.com>	patch-38

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-38

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-116
         added a --forward option to dopatch
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-115
         command not found: arch is now installed as "larch"
         	 join is now called join-branch
         	 file-tag is gone
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-114
         new command `touched-files-prereqs'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-113
         use read-link, not readlink
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-112
         updated =README
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-111
         fixed `mkpatch' bugs pertaining to binary files
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-110
         ensure that "$status" has a numeric value in `commit'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-109
         various help messages fixed
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-108
         don't recurse for ever with two-archive star-merge
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-108
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-109
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-110
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-111
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-112
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-113
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-114
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-115
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-116
     library/touched-files-prereqs.sh

    modified files:
     =NEWS =README =THANKS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/Makefile.in arch/arch.sh.in
     archive-transactions/commit.sh
     branching-and-merging/join-branch.sh
     branching-and-merging/star-merge.sh
     inventory/=later/file-tag.sh inventory/Help.list.in
     library/Help.list.in local-cache/file-diffs.sh
     manual/arbitrary-patching.doc manual/archives.doc
     manual/automatic-triggers.doc
     manual/basic-branching-and-merging.doc manual/basic-rc.doc
     manual/configurations.doc manual/data-sheet.doc
     manual/development-paths.doc manual/getting-started.doc
     manual/idempotent-merging.doc manual/implementing-policies.doc
     manual/in-general.doc manual/introduction.doc
     manual/inventory.doc manual/logs-after-merging.doc
     manual/multi-tree-projects.doc manual/overview.doc
     manual/patch-logs.doc manual/pristine-cache.doc
     manual/project-names.doc manual/project-trees.doc
     manual/reconciling.doc manual/revision-lib.doc
     manual/star-topology.doc manual/system-requirements.doc
     manual/triggers.doc manual/user-names.doc
     manual/using-triggers.doc manual/web-site.doc
     notify/notify-browser.sh patch-logs/add-log.sh
     patch-sets/dopatch.sh patch-sets/mkpatch.sh
     patch-sets/patch-report.sh project-tree/set-tree-version.sh

    renamed files:
     branching-and-merging/join.sh
       ==> branching-and-merging/join-branch.sh
     inventory/file-tag.sh
       ==> inventory/=later/file-tag.sh


    new directories:
     inventory/=later

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-108
     lord@regexps.com--2002/arch--lord--1.0--patch-109
     lord@regexps.com--2002/arch--lord--1.0--patch-110
     lord@regexps.com--2002/arch--lord--1.0--patch-111
     lord@regexps.com--2002/arch--lord--1.0--patch-112
     lord@regexps.com--2002/arch--lord--1.0--patch-113
     lord@regexps.com--2002/arch--lord--1.0--patch-114
     lord@regexps.com--2002/arch--lord--1.0--patch-115
     lord@regexps.com--2002/arch--lord--1.0--patch-116


2002-02-07	Tom Lord <lord@regexps.com>	patch-37

    Summary:
      merge from lord
    Revision:
      arch--devo--1.0--patch-37

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-107
         added a pointer from the manual to the examples directory
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-106
         typos (not in code)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-105
         updated =NEWS
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-104
         don't use $0 for paths in arch.sh.in
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-103
         updated =NEWS
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-102
         change to tar flags in `update-distributions'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-101
         `merge-points' bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-100
         `commit --continuation/--seal' bug fix 
         	 new flag: `commit --unchanged-ok'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-99
         updated =THANKS
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-98
         bug fix `valid-log-file' (was hanging)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-97
         updated the FAQs, particularly the Subversion comparison
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-96
         don't invoke `as-daemon' from an about-to-be-deleted directory
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-100
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-101
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-102
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-103
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-104
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-105
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-106
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-107
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-96
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-97
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-98
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-99

    modified files:
     =FAQS/features.html =FAQS/subversion =NEWS =THANKS =TODO
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/arch.sh.in archive-transactions/commit.sh
     archive-transactions/import.sh archives/make-branch.sh
     archives/make-category.sh archives/make-version.sh
     branching-and-merging/tag.sh manual/getting-started.doc
     patch-logs/merge-points.sh patch-logs/valid-log-file.sh
     web/update-distributions.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-100
     lord@regexps.com--2002/arch--lord--1.0--patch-101
     lord@regexps.com--2002/arch--lord--1.0--patch-102
     lord@regexps.com--2002/arch--lord--1.0--patch-103
     lord@regexps.com--2002/arch--lord--1.0--patch-104
     lord@regexps.com--2002/arch--lord--1.0--patch-105
     lord@regexps.com--2002/arch--lord--1.0--patch-106
     lord@regexps.com--2002/arch--lord--1.0--patch-107
     lord@regexps.com--2002/arch--lord--1.0--patch-96
     lord@regexps.com--2002/arch--lord--1.0--patch-97
     lord@regexps.com--2002/arch--lord--1.0--patch-98
     lord@regexps.com--2002/arch--lord--1.0--patch-99


2002-02-05	Tom Lord <lord@regexps.com>	patch-36

    Summary:
      merge from lord
    Revision:
      arch--devo--1.0--patch-36

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-95
         Updated the =NEWS file, fixed a `notify' typo
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-94
         minor fixes to `notify'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-93
         minor fixes to `notify' and `categories'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-92
         invoke `notify' in `tag'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-91
         output message fixes in `star-merge'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-90
         merge from devo
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-90
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-91
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-92
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-93
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-94
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-95

    modified files:
     =NEWS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archives/categories.sh branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh notify/notify-browser.sh
     notify/notify-library.sh notify/notify.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-90
     lord@regexps.com--2002/arch--lord--1.0--patch-91
     lord@regexps.com--2002/arch--lord--1.0--patch-92
     lord@regexps.com--2002/arch--lord--1.0--patch-93
     lord@regexps.com--2002/arch--lord--1.0--patch-94
     lord@regexps.com--2002/arch--lord--1.0--patch-95


2002-02-04	Tom Lord <lord@regexps.com>	patch-35

    Summary:
      added =TODO item.
    Revision:
      arch--devo--1.0--patch-35

    Added "=TODO" item.
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-04	Tom Lord <lord@regexps.com>	patch-34

    Summary:
      updated =THANKS
    Revision:
      arch--devo--1.0--patch-34

    
    Updated =THANKS.
    

    modified files:
     =THANKS ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-04	Tom Lord <lord@regexps.com>	patch-33

    Summary:
      don't use `which -s' to look for `column'
    Revision:
      arch--devo--1.0--patch-33

    Don't use `which -s' to look for `column'.
    
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     inventory/inventory.sh


2002-02-04	Tom Lord <lord@regexps.com>	patch-32

    Summary:
      new FAQ
    Revision:
      arch--devo--1.0--patch-32

    Added a new FAQ.
    

    new files:
     =FAQS/repository

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-02	Tom Lord <lord@regexps.com>	patch-31

    Summary:
      don't pass `--symlink' to `set-file-metadata'
    Revision:
      arch--devo--1.0--patch-31

    
    Don't pass `--symlink' to `set-file-metadata'.
    

    modified files:
     =THANKS ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/dopatch.sh


2002-02-01	Tom Lord <lord@regexps.com>	patch-30

    Summary:
      udpated the =TODO file
    Revision:
      arch--devo--1.0--patch-30

    The =TODO file had several items that are actually done.
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-02-01	Tom Lord <lord@regexps.com>	patch-29

    Summary:
      commit bug fix
    Revision:
      arch--devo--1.0--patch-29

    
    While "updating automated ChangeLogs", `commit' was searching the 
    wrong file to compute the value of `untagged', and wasn't searching
    for "# non-tag".
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh


2002-02-01	Tom Lord <lord@regexps.com>	patch-28

    Summary:
      FAQ typo fixed
    Revision:
      arch--devo--1.0--patch-28

    
    FAQ typo fixed.
    

    modified files:
     =FAQS/features.html =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-01-31	Tom Lord <lord@regexps.com>	patch-27

    Summary:
      FAQ updates
    Revision:
      arch--devo--1.0--patch-27

    FAQ updates.
    

    modified files:
     =FAQS/features.html =FAQS/general =FAQS/subversion ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-01-31	Tom Lord <lord@regexps.com>	patch-26

    Summary:
      removed a `sort' from `make-library-browser'
    Revision:
      arch--devo--1.0--patch-26

    
    Actually, that still isn't the right sort.
    
    It needs to be a major, reverse sort on distribution names (which the
    input already is) and a minor sort on package branch names.
    
    I took it out entirely for now -- so, within a distrobution list, the
    packages are in the order of the config spec file.
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     web/make-library-browser.sh


2002-01-31	Tom Lord <lord@regexps.com>	patch-25

    Summary:
      fixed `make-library-bug'
    Revision:
      arch--devo--1.0--patch-25

    
    In rev. 76 on arch--lord--1.0 I added this invocation to sort:
    
        cat "$output/,,distributions" \
        | sort -t: -k 1,1 \
    
    
    That should have been:
    
        cat "$output/,,distributions" \
        | sort -t: -k 2,2 \
    
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     web/make-library-browser.sh


2002-01-31	Tom Lord <lord@regexps.com>	patch-24

    Summary:
      `make-version' bug fix
    Revision:
      arch--devo--1.0--patch-24

    
    Don't bother invoking the notifier from `make-version' if the
    transaction failed.
    
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archives/make-version.sh


2002-01-30	Tom Lord <lord@regexps.com>	patch-23

    Summary:
      quick FAQ for contributors
    Revision:
      arch--devo--1.0--patch-23

    Added a q-n-d FAQ for contributors.
    

    new files:
     =FAQS/contributing

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-01-30	Tom Lord <lord@regexps.com>	patch-22

    Summary:
      added FAQs
    Revision:
      arch--devo--1.0--patch-22

    
    Added FAQs.
    

    new files:
     =FAQS/features.html =FAQS/general =FAQS/subversion

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0

    new directories:
     =FAQS


2002-01-30	Tom Lord <lord@regexps.com>	patch-21

    Summary:
      updated =README
    Revision:
      arch--devo--1.0--patch-21

    
    updated =README
    

    modified files:
     =README ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-01-30	Tom Lord <lord@regexps.com>	patch-20

    Summary:
      updated =NEWS file
    Revision:
      arch--devo--1.0--patch-20

    Updated =NEWS.
    

    modified files:
     =NEWS ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0


2002-01-30	Tom Lord <lord@regexps.com>	patch-19

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-19

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-89
         another expansion tweak to `merge-points'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-88
         `merge-poins' workaround for bash bug
    
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-88
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-89

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-logs/merge-points.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-88
     lord@regexps.com--2002/arch--lord--1.0--patch-89


2002-01-30	Tom Lord <lord@regexps.com>	patch-18

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-18

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-87
         set tree-version properly in `star-merge'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-87

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     branching-and-merging/star-merge.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-87


2002-01-30	Tom Lord <lord@regexps.com>	patch-17

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-17

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-86
         fixed improper invocation of `delta-patch' in `start-merge'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-85
         deleted spurious backslashes in `star-merge'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-84
         fixed missing backslash in star-merge
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-83
         `dopatch' speed-up, `with-archive-settings' fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-82
         added </body> to browser help files
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-81
         notify-library typo
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-80
         `notify-library' minor bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-79
         combined notify-browser and notify-library
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-78
         notify support for browsers
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-77
         manual updates
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-76
         library browser improvements
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-75
         library-browser milestone
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-74
         detailed version reports, distribution reports
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-73
         added distribution labels to library browser
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-72
         more library browser improvements
         	 new commands: `config-history', `notify-library',
         		       `distribution-name'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-71
         improved `make-library-browser', added missing file tags
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-70
         added colors to library browser
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-69
         repository browser milestone
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-68
         updated documentation for config commands
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-67
         updated =TODO
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-66
         fixed `library-add' bug
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-65
         added support for daemon logging
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-64
         get past revisions from the library
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-63
         `build-revision' now consults the library
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-62
         made with-ftp environment variables consistent
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-62
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-63
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-64
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-65
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-66
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-67
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-68
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-69
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-70
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-71
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-72
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-73
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-74
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-75
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-76
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-77
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-78
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-79
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-80
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-81
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-82
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-83
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-84
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-85
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-86
     manual/configurations.doc web/patch-list-rows.awk
     web/details.awk web/browser-display.html web/browser-left.html
     web/browser-nav.html web/browser-right.html
     web/browser-top.html web/browser.html web/=todo
     web/left-index.awk web/revisions-right-index.awk
     web/right-index.awk web/distribution-name.sh
     configurations/config-history.sh notify/notify-library.sh
     library/file-history.sh library/file-history.awk
     web/left-table.awk library/library-log.sh
     naming-conventions/sort-revisions.sh
     web/distribution-right-index.awk web/patch-details.sh
     library/copy-from-library.sh web/file-details.awk
     configurations/show-config.sh web/browser-help.html
     web/browser-help-branches.html
     web/browser-help-categories.html
     web/browser-help-creators.html web/browser-help-versions.html
     manual/getting-started.doc notify/notify-browser.sh
     web/make-library-browser.sh

    removed files:
     manual/configurations.doc

    modified files:
     =README =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/arch.sh.in archive-transactions/build-revision.sh
     archive-transactions/commit.sh archive-transactions/import.sh
     archive-transactions/lock-revision.sh
     archive-transactions/push-mirror.sh archives/make-branch.sh
     archives/make-category.sh archives/make-version.sh
     branching-and-merging/delta-patch.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/update.sh configurations/Help.list.in
     configurations/build-config.sh library/Help.list.in
     library/Makefile.in library/library-add.sh
     library/library-find.sh library/library-revisions.sh
     local-cache/file-diffs.sh local-cache/old-file.sh
     local-cache/what-changed.sh manual/arch.doc
     manual/implementing-policies.doc manual/in-general.doc
     manual/introduction.doc manual/multi-tree-projects.doc
     manual/web-site.doc notify/Help.list.in notify/notify.sh
     notify/sendmail-mailx.sh output/file-list.sh
     patch-logs/log-header-field.sh patch-logs/log-ls.sh
     patch-sets/patch-report.sh remote/with-archive-settings.sh
     remote/without-archive.sh user/my-id.sh web/Help.list.in
     web/Makefile.in web/update-distributions.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-62
     lord@regexps.com--2002/arch--lord--1.0--patch-63
     lord@regexps.com--2002/arch--lord--1.0--patch-64
     lord@regexps.com--2002/arch--lord--1.0--patch-65
     lord@regexps.com--2002/arch--lord--1.0--patch-66
     lord@regexps.com--2002/arch--lord--1.0--patch-67
     lord@regexps.com--2002/arch--lord--1.0--patch-68
     lord@regexps.com--2002/arch--lord--1.0--patch-69
     lord@regexps.com--2002/arch--lord--1.0--patch-70
     lord@regexps.com--2002/arch--lord--1.0--patch-71
     lord@regexps.com--2002/arch--lord--1.0--patch-72
     lord@regexps.com--2002/arch--lord--1.0--patch-73
     lord@regexps.com--2002/arch--lord--1.0--patch-74
     lord@regexps.com--2002/arch--lord--1.0--patch-75
     lord@regexps.com--2002/arch--lord--1.0--patch-76
     lord@regexps.com--2002/arch--lord--1.0--patch-77
     lord@regexps.com--2002/arch--lord--1.0--patch-78
     lord@regexps.com--2002/arch--lord--1.0--patch-79
     lord@regexps.com--2002/arch--lord--1.0--patch-80
     lord@regexps.com--2002/arch--lord--1.0--patch-81
     lord@regexps.com--2002/arch--lord--1.0--patch-82
     lord@regexps.com--2002/arch--lord--1.0--patch-83
     lord@regexps.com--2002/arch--lord--1.0--patch-84
     lord@regexps.com--2002/arch--lord--1.0--patch-85
     lord@regexps.com--2002/arch--lord--1.0--patch-86


2002-01-24	Tom Lord <lord@regexps.com>	patch-16

    Summary:
      merge from lord
    Revision:
      arch--devo--1.0--patch-16

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-61
         `replay-config' bug fix.
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-61

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     configurations/replay-config.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-61


2002-01-24	Tom Lord <lord@regexps.com>	patch-15

    Summary:
      merge from lord
    Revision:
      arch--devo--1.0--patch-15

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-60
         fixed a cwd bug in `library-add'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-60

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     library/library-add.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-60


2002-01-24	Tom Lord <lord@regexps.com>	patch-14

    Summary:
      merge from lord
    Revision:
      arch--devo--1.0--patch-14

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-59
         fixed a typo in `join'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-58
         use "sort -tx" not "sort -t x"
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-57
         fixed a typo in `take-from-cache'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-56
         Use `cut -s' not `cut'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-55
         new commands
         		push-mirror
         		push-new-revisions
         		archive-readme
         		category-readme
         		branch-readme
         		version-readme
         	 related bug fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-54
         make `revisions' match `log-ls'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-53
         minor fixes (typos, bugs, portability)
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-52
         `with-ftp' authentication support
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-51
         new command: `without-archive'
         	 don't propogate WITHARCHIVE to daemons
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-50
         automatic invocation of `arch notify'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-49
         automatic notification
         	 new command: my-notifier
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-48
         added missing copyright notices
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-47
         mkpatch/dopatch/commit/patch-report fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-46
         `notify' on selected branches only
         	 `notify' uses locks to permit concurrent invocations
         	 `library-add': new flag for use with `notify'
         	 changelog bug fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-45
         `notify', generalized and "finished"
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-44
         new library commands, `file-tag'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-43
         new commands: revision libraries
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-42
         `replay' bugfixes, `dopatch' is link-tree safe
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-41
         new command: `notify'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-40
         don't rely on a hard-wired shell
         	 (and trivial merge from devo)
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-40
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-41
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-42
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-43
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-44
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-45
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-46
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-47
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-48
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-49
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-50
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-51
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-52
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-53
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-54
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-55
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-56
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-57
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-58
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-59
     library/PLUGIN/.arch-ids/REQ.id notify/PLUGIN/.arch-ids/REQ.id
     notify/Makefile.in notify/Help.category.in
     notify/Help.category_title.in notify/Help.list.in
     notify/notify.sh manual/using-triggers.doc
     manual/revision-lib.doc library/Help.category.in
     library/Help.category_title.in library/Help.list.in
     library/my-revision-library.sh library/library-add.sh
     library/library-find.sh library/library-remove.sh
     library/library-archives.sh library/library-categories.sh
     library/library-branches.sh library/library-revisions.sh
     library/library-versions.sh library/Makefile.in
     inventory/file-tag.sh library/library-file.sh
     library/cat-library-file.sh notify/mail-new-categories.sh
     notify/sendmail-mailx.sh notify/mail-new-branches.sh
     notify/mail-new-revisions.sh notify/mail-new-versions.sh
     manual/triggers.doc patch-sets/compute-renamed.awk
     notify/my-notifier.sh manual/automatic-triggers.doc
     remote/without-archive.sh =THANKS
     archive-transactions/push-mirror.sh
     archives/category-readme.sh archives/branch-readme.sh
     archives/version-readme.sh archives/archive-readme.sh
     notify/push-new-revisions.sh
     patch-logs/patch-list-description.awk
     branching-and-merging/whats-missing.sh library/PLUGIN/REQ
     notify/PLUGIN/REQ

    removed files:
     branching-and-merging/whats-missing.sh

    modified files:
     =NEWS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/Makefile.in arch/arch.sh.in
     archive-transactions/Help.list.in
     archive-transactions/arch-rmrf.sh
     archive-transactions/build-by-patching.sh
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh
     archive-transactions/copy-from-archive-cache.sh
     archive-transactions/copy-from-fresh-start-base.sh
     archive-transactions/get-patch.sh archive-transactions/get.sh
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh
     archive-transactions/make-lock.sh
     archive-transactions/putdir.sh archive-transactions/putlast.sh
     archive-transactions/wd-txn.sh archives/Help.list.in
     archives/archive-cache-revision.sh
     archives/archive-cached-revisions.sh
     archives/archive-uncache-revision.sh archives/branches.sh
     archives/cat-archive-log.sh archives/categories.sh
     archives/get-archive-name.sh archives/make-archive.sh
     archives/make-branch.sh archives/make-category.sh
     archives/make-version.sh archives/noop.sh
     archives/previous-patch-level.sh archives/revisions.sh
     archives/versions.sh branching-and-merging/delta-patch.sh
     branching-and-merging/finish-branch.sh
     branching-and-merging/join.sh
     branching-and-merging/prepare-branch.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/replay.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh branching-and-merging/update.sh
     configurations/build-config.sh configurations/record-config.sh
     configurations/replay-config.sh
     configurations/update-config.sh input/file-syntax-filter.sh
     inventory/Help.list.in inventory/add.sh
     inventory/check-manifest.sh inventory/delete.sh
     inventory/explicit-default.sh inventory/inventory.sh
     inventory/manifest.sh inventory/missing-tags.sh
     inventory/move.sh inventory/set-manifest.sh
     inventory/tagging-method.sh inventory/tree-lint.sh
     local-cache/add-pristine.sh local-cache/cache-dir.sh
     local-cache/cached-index.sh local-cache/copy-from-cache.sh
     local-cache/delete-pristine.sh local-cache/file-diffs.sh
     local-cache/find-in-cache.sh local-cache/lock-pristine.sh
     local-cache/make-cache-temp-dir.sh local-cache/old-file.sh
     local-cache/pristines.sh local-cache/take-from-cache.sh
     local-cache/wd-mv-pristine.sh local-cache/what-changed.sh
     manual/arch.doc manual/basic-rc.doc
     manual/development-paths.doc manual/in-general.doc
     manual/introduction.doc manual/inventory.doc
     manual/patches.doc manual/project-names.doc
     manual/reconciling.doc
     naming-conventions/indicated-revision.sh
     naming-conventions/parse-package-name.sh
     naming-conventions/patch-level-lt.sh
     naming-conventions/valid-archive-location.sh
     naming-conventions/valid-archive-name.sh
     naming-conventions/valid-id.sh
     naming-conventions/valid-package-name.sh
     naming-conventions/valid-patch-level-name.sh
     output/body-indent.sh output/file-list.sh output/heading.sh
     output/nest.sh output/nested.sh output/top.sh
     patch-logs/Makefile.in patch-logs/add-log.sh
     patch-logs/cat-log.sh patch-logs/changelog.sh
     patch-logs/copy-to-patch-log.sh patch-logs/log-for-merge.sh
     patch-logs/log-header-field.sh patch-logs/log-ls.sh
     patch-logs/logs.sh patch-logs/make-log.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-logs/valid-log-file.sh
     patch-logs/wd-check-for-patch-log.sh patch-sets/Makefile.in
     patch-sets/dopatch.sh patch-sets/empty-patch.sh
     patch-sets/mkpatch.sh patch-sets/patch-add-log.sh
     patch-sets/patch-report.sh project-tree/copy-or-stash.sh
     project-tree/copy-tree-precious.sh project-tree/init-tree.sh
     project-tree/set-tree-version.sh project-tree/tree-repair.sh
     project-tree/tree-root.sh project-tree/tree-version.sh
     remote/with-archive-settings.sh remote/with-archive.sh
     user/archives.sh user/my-default-archive.sh
     user/register-archive.sh user/whereis-archive.sh
     web/patch-set-web.sh web/update-distributions.sh

    new directories:
     library library/PLUGIN notify notify/PLUGIN
     library/PLUGIN/.arch-ids notify/PLUGIN/.arch-ids

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-40
     lord@regexps.com--2002/arch--lord--1.0--patch-41
     lord@regexps.com--2002/arch--lord--1.0--patch-42
     lord@regexps.com--2002/arch--lord--1.0--patch-43
     lord@regexps.com--2002/arch--lord--1.0--patch-44
     lord@regexps.com--2002/arch--lord--1.0--patch-45
     lord@regexps.com--2002/arch--lord--1.0--patch-46
     lord@regexps.com--2002/arch--lord--1.0--patch-47
     lord@regexps.com--2002/arch--lord--1.0--patch-48
     lord@regexps.com--2002/arch--lord--1.0--patch-49
     lord@regexps.com--2002/arch--lord--1.0--patch-50
     lord@regexps.com--2002/arch--lord--1.0--patch-51
     lord@regexps.com--2002/arch--lord--1.0--patch-52
     lord@regexps.com--2002/arch--lord--1.0--patch-53
     lord@regexps.com--2002/arch--lord--1.0--patch-54
     lord@regexps.com--2002/arch--lord--1.0--patch-55
     lord@regexps.com--2002/arch--lord--1.0--patch-56
     lord@regexps.com--2002/arch--lord--1.0--patch-57
     lord@regexps.com--2002/arch--lord--1.0--patch-58
     lord@regexps.com--2002/arch--lord--1.0--patch-59


2002-01-18	Tom Lord <lord@regexps.com>	patch-13

    Summary:
      merge from `lord'
    Revision:
      arch--devo--1.0--patch-13

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-39
         =TODO update
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-38
         avoid trademark litigation
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-37
         =TODO changes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-36
         `head -c 1' is not Posix, and typos
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-35
         merge from `devo'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-34
         merge from `devo'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-34
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-35
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-36
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-37
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-38
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-39
     manual/development-paths.doc

    removed files:
     manual/lines-of-development.doc

    modified files:
     =NEWS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/commit.sh archive-transactions/get.sh
     branching-and-merging/reconcile.sh manual/arch.doc
     manual/archives.doc manual/basic-branching-and-merging.doc
     manual/basic-rc.doc manual/idempotent-merging.doc
     manual/implementing-policies.doc manual/introduction.doc
     manual/logs-after-merging.doc manual/overview.doc
     manual/patch-logs.doc manual/preparing-to-merge.doc
     manual/project-names.doc manual/reconciling.doc
     manual/star-topology.doc manual/theory-of-patches.doc
     patch-logs/changelog.sh patch-sets/dopatch.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-34
     lord@regexps.com--2002/arch--lord--1.0--patch-35
     lord@regexps.com--2002/arch--lord--1.0--patch-36
     lord@regexps.com--2002/arch--lord--1.0--patch-37
     lord@regexps.com--2002/arch--lord--1.0--patch-38
     lord@regexps.com--2002/arch--lord--1.0--patch-39


2002-01-17	Tom Lord <lord@regexps.com>	patch-12

    Summary:
      tweak to manual
    Revision:
      arch--devo--1.0--patch-12

    Trivial tweak to manual.
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     manual/basic-rc.doc


2002-01-16	Tom Lord <lord@regexps.com>	patch-11

    Summary:
      another HTML fix
    Revision:
      arch--devo--1.0--patch-11

    
    `patch-set-web': links to other changelogs should have a ".html"
    extension.
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     web/patch-set-web.sh


2002-01-16	Tom Lord <lord@regexps.com>	patch-10

    Summary:
      fixed URL generation
    Revision:
      arch--devo--1.0--patch-10

    `file-list' was generating `file:' method URLs, which aren't
    appropriate for a web site.  Fixed most callers accordingly.
    (Still need to fix `file-diffs'.)
    

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     output/file-list.sh patch-sets/patch-report.sh
     web/patch-set-web.sh


2002-01-15	Tom Lord <lord@regexps.com>	patch-9

    Summary:
      `dopatch' symlink fix
    Revision:
      arch--devo--1.0--patch-9

    `dopatch': When copying new files from the patch to the tree, don't
    use `cp' to copy symbolic links (use `ln -s' and `readlink').
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/dopatch.sh


2002-01-15	Tom Lord <lord@regexps.com>	patch-8

    Summary:
      fixed `dopatch' bugs regarding symlinks
    Revision:
      arch--devo--1.0--patch-8

    
    A number of symlink-related bugs were revealed in `dopatch' while
    working on trees containing symlinks to non-existent files.  This
    patch fixes those.
    
    In general:
    
    	test -e "$file"
    
    is false for a symlink to a non-existent file.  When such a symlink
    is possible and should not be mistaken for a missing file, use:
    
    	test -h "$file" -o -e "$file"
    
    Also, a number of invocations of `join' had incorrect values in the
    output format (`-o') argument.
    
    

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/dopatch.sh


2002-01-14	Tom Lord <lord@regexps.com>	patch-7

    Summary:
      merge from `lord' (minor bug fix)
    Revision:
      arch--devo--1.0--patch-7

    Merging at this time for testing purposes.
    
    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-33
         `patch-report' tweak
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-32
         merge from `devo'

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-32
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-33

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     patch-sets/patch-report.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-32
     lord@regexps.com--2002/arch--lord--1.0--patch-33


2002-01-14	Tom Lord <lord@regexps.com>	patch-6

    Summary:
      merge with `lord'	--version support	ARCHIVE FORMAT CHANGE	various bug-fixes	directory rearrangements (part of rel. eng.)
    Revision:
      arch--devo--1.0--patch-6

    
    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-31
         fixed --version support and Copyright dates
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-30
         =NEWS file updates
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-29
         fixed bugs encountered while building candidate
           release branches
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-28
         ARCHIVE FORMAT: log file format change
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-27
         removed some empty directories
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-26
         `patch-set-web' tweak
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-25
         `star-merge' clean-ups
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-24
         added `COPYING', cleaned up `=TODO'
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-23
         merge from `devo'
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-23
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-24
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-25
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-26
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-27
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-28
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-29
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-30
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-31
     COPYING

    modified files:
     =NEWS =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     arch/Makefile.in arch/arch.sh.in
     archive-transactions/arch-rmrf.sh
     archive-transactions/build-by-patching.sh
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh
     archive-transactions/copy-from-archive-cache.sh
     archive-transactions/copy-from-fresh-start-base.sh
     archive-transactions/get-patch.sh archive-transactions/get.sh
     archive-transactions/import.sh
     archive-transactions/lock-branch.sh
     archive-transactions/lock-revision.sh
     archive-transactions/make-lock.sh
     archive-transactions/putdir.sh archive-transactions/putlast.sh
     archive-transactions/wd-txn.sh
     archives/archive-cache-revision.sh
     archives/archive-cached-revisions.sh
     archives/archive-uncache-revision.sh archives/branches.sh
     archives/cat-archive-log.sh archives/categories.sh
     archives/get-archive-name.sh archives/make-archive.sh
     archives/make-branch.sh archives/make-category.sh
     archives/make-version.sh archives/noop.sh
     archives/previous-patch-level.sh archives/revisions.sh
     archives/versions.sh branching-and-merging/delta-patch.sh
     branching-and-merging/finish-branch.sh
     branching-and-merging/join.sh
     branching-and-merging/prepare-branch.sh
     branching-and-merging/reconcile.sh
     branching-and-merging/replay.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh branching-and-merging/update.sh
     branching-and-merging/whats-missing.sh
     configurations/build-config.sh configurations/record-config.sh
     configurations/replay-config.sh
     configurations/update-config.sh input/file-syntax-filter.sh
     inventory/add.sh inventory/check-manifest.sh
     inventory/delete.sh inventory/explicit-default.sh
     inventory/inventory.sh inventory/manifest.sh
     inventory/missing-tags.sh inventory/move.sh
     inventory/set-manifest.sh inventory/tagging-method.sh
     inventory/tree-lint.sh local-cache/add-pristine.sh
     local-cache/cache-dir.sh local-cache/cached-index.sh
     local-cache/copy-from-cache.sh local-cache/delete-pristine.sh
     local-cache/file-diffs.sh local-cache/find-in-cache.sh
     local-cache/lock-pristine.sh
     local-cache/make-cache-temp-dir.sh local-cache/old-file.sh
     local-cache/pristines.sh local-cache/take-from-cache.sh
     local-cache/wd-mv-pristine.sh local-cache/what-changed.sh
     naming-conventions/indicated-revision.sh
     naming-conventions/parse-package-name.sh
     naming-conventions/patch-level-lt.sh
     naming-conventions/valid-archive-location.sh
     naming-conventions/valid-archive-name.sh
     naming-conventions/valid-id.sh
     naming-conventions/valid-package-name.sh
     naming-conventions/valid-patch-level-name.sh
     output/body-indent.sh output/file-list.sh output/heading.sh
     output/nest.sh output/nested.sh output/top.sh
     patch-logs/add-log.sh patch-logs/cat-log.sh
     patch-logs/changelog.sh patch-logs/copy-to-patch-log.sh
     patch-logs/log-for-merge.sh patch-logs/log-header-field.sh
     patch-logs/log-ls.sh patch-logs/logs.sh patch-logs/make-log.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-logs/valid-log-file.sh
     patch-logs/wd-check-for-patch-log.sh patch-sets/dopatch.sh
     patch-sets/empty-patch.sh patch-sets/mkpatch.sh
     patch-sets/patch-add-log.sh patch-sets/patch-report.sh
     project-tree/copy-or-stash.sh
     project-tree/copy-tree-precious.sh project-tree/init-tree.sh
     project-tree/set-tree-version.sh project-tree/tree-repair.sh
     project-tree/tree-root.sh project-tree/tree-version.sh
     remote/with-archive-settings.sh remote/with-archive.sh
     user/archives.sh user/my-default-archive.sh user/my-id.sh
     user/register-archive.sh user/whereis-archive.sh
     web/patch-set-web.sh web/update-distributions.sh
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/base-0

    removed directories:
     elisp-help

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-23
     lord@regexps.com--2002/arch--lord--1.0--patch-24
     lord@regexps.com--2002/arch--lord--1.0--patch-25
     lord@regexps.com--2002/arch--lord--1.0--patch-26
     lord@regexps.com--2002/arch--lord--1.0--patch-27
     lord@regexps.com--2002/arch--lord--1.0--patch-28
     lord@regexps.com--2002/arch--lord--1.0--patch-29
     lord@regexps.com--2002/arch--lord--1.0--patch-30
     lord@regexps.com--2002/arch--lord--1.0--patch-31


2002-01-14	Tom Lord <lord@regexps.com>	patch-5

    Summary:
      merge from `lord-doc'  -- just documentation tweaks
    Revision:
      arch--devo--1.0--patch-5

    Patches applied:
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--patch-5
         manual additions
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--patch-4
         merge from `devo'
    

    new files:
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/patch-4
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/patch-5
     manual/configurations.doc

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     manual/arch.doc manual/in-general.doc manual/introduction.doc
     manual/logs-after-merging.doc manual/reconciling.doc
     manual/system-requirements.doc
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/base-0

    new patches:
     lord@regexps.com--2002/arch--lord-doc--1.0--patch-4
     lord@regexps.com--2002/arch--lord-doc--1.0--patch-5


2002-01-11	Tom Lord <lord@regexps.com>	patch-4

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-4

    Merge with `lord' branch.
    
    As usual, branch ChangeLogs in ChangeLog.d.
    
    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-22
         `star-merge' typo fix
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-21
         `star-merge' fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-20
         `star-merge' bug fixes
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-19
         `update-distributions' command
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-18
         `patch-set-web' improvements, `add' and `delete' improvements
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-17
         added =README file
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-16
         `patch-set-web': new command
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-16
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-17
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-18
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-19
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-20
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-21
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-22
     web/PLUGIN/.arch-ids/REQ.id =TODO web/update-distributions.sh
     output/top.sh web/Makefile.in web/Help.list.in
     web/Help.category_title.in web/Help.category.in
     web/patch-set-web.sh =README =NEWS web/PLUGIN/REQ

    removed files:
     =TODO

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
     archive-transactions/build-revision.sh
     archive-transactions/get.sh
     branching-and-merging/delta-patch.sh
     branching-and-merging/star-merge.sh
     configurations/build-config.sh inventory/add.sh
     inventory/delete.sh naming-conventions/indicated-revision.sh
     naming-conventions/patch-level-lt.sh
     naming-conventions/valid-archive-name.sh output/body-indent.sh
     output/file-list.sh output/heading.sh output/nested.sh
     patch-logs/Help.list.in patch-logs/log-header-field.sh
     patch-logs/log-ls.sh patch-logs/merge-points.sh
     patch-sets/patch-report.sh

    new directories:
     web web/PLUGIN web/PLUGIN/.arch-ids

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-16
     lord@regexps.com--2002/arch--lord--1.0--patch-17
     lord@regexps.com--2002/arch--lord--1.0--patch-18
     lord@regexps.com--2002/arch--lord--1.0--patch-19
     lord@regexps.com--2002/arch--lord--1.0--patch-20
     lord@regexps.com--2002/arch--lord--1.0--patch-21
     lord@regexps.com--2002/arch--lord--1.0--patch-22


2002-01-11	Tom Lord <lord@regexps.com>	patch-3

    Summary:
      merge with `lord-doc'
    Revision:
      arch--devo--1.0--patch-3

    This merges documentation changes from `lord-doc' into `devo'.
    
    `lord-doc' ChangeLog: 
        ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0
    
    Patches applied:
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--patch-3
         documentation improvements
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--patch-2
         documentation changes
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--patch-1
         added ChangeLog.lord-doc--1.0
    
      * lord@regexps.com--2002/arch--lord-doc--1.0--base-0
         tag of lord@regexps.com--2002/arch--devo--1.0--patch-1
    

    new files:
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/base-0
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/patch-1
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/patch-2
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log/patch-3
     manual/system-requirements.doc manual/logs-after-merging.doc
     manual/web-site.doc
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord-doc--1.0

    modified files:
     ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     manual/arch.doc manual/introduction.doc
     manual/pristine-cache.doc manual/star-topology.doc

    new directories:
     {arch}/arch/arch--lord-doc
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002
     {arch}/arch/arch--lord-doc/arch--lord-doc--1.0/lord@regexps.com--2002/patch-log

    new patches:
     lord@regexps.com--2002/arch--lord-doc--1.0--base-0
     lord@regexps.com--2002/arch--lord-doc--1.0--patch-1
     lord@regexps.com--2002/arch--lord-doc--1.0--patch-2
     lord@regexps.com--2002/arch--lord-doc--1.0--patch-3


2002-01-09	Tom Lord <lord@regexps.com>	patch-2

    Summary:
      merge with `lord' branch  (mostly for testing purposes)
    Revision:
      arch--devo--1.0--patch-2

    
    This merges features from the `lord' branch.  Merging at this
    particular time and with a multi-line subject heading is primarily to
    help with debugging `star-merge' and writing `changelog-web'.
    
    For details, see
    
    	ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
    
    Patches applied:
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-15
         automatic changelog enhancements
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-14
         `merge-points' fixes and `new-on-branch' speed-up
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-13
         Use --dir consistently.
    
      * lord@regexps.com--2002/arch--lord--1.0--patch-12
         output format touch-ups
    

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-12
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-13
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-14
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-15
     patch-logs/log-for-merge.sh

    removed files:
     local-cache/wd-new-patches.sh inventory/inventory-pkgtest.sh

    modified files:
     =TODO ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
     archive-transactions/commit.sh archive-transactions/import.sh
     branching-and-merging/finish-branch.sh
     inventory/check-manifest.sh inventory/manifest.sh
     inventory/set-manifest.sh inventory/tagging-method.sh
     inventory/tree-lint.sh local-cache/add-pristine.sh
     local-cache/delete-pristine.sh local-cache/lock-pristine.sh
     patch-logs/add-log.sh patch-logs/cat-log.sh
     patch-logs/changelog.sh patch-logs/make-log.sh
     patch-logs/merge-points.sh patch-logs/new-on-branch.sh
     patch-logs/valid-log-file.sh patch-sets/patch-report.sh
     project-tree/init-tree.sh project-tree/set-tree-version.sh

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--patch-12
     lord@regexps.com--2002/arch--lord--1.0--patch-13
     lord@regexps.com--2002/arch--lord--1.0--patch-14
     lord@regexps.com--2002/arch--lord--1.0--patch-15


2002-01-07	Tom Lord <lord@regexps.com>	patch-1

    Summary:
      merge with `lord'
    Revision:
      arch--devo--1.0--patch-1

    
    For details, see:
    
    	ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0
    
    Patches applied:
    
      lord@regexps.com--2002/arch--lord--1.0--patch-11
        new command: `new-on-branch' and ChangeLog re-org
    
      lord@regexps.com--2002/arch--lord--1.0--patch-10
        =TODO changes only
    
      lord@regexps.com--2002/arch--lord--1.0--patch-9
        ChangeLog bug fix
    
      lord@regexps.com--2002/arch--lord--1.0--patch-8
        untagged automatic ChangeLog support
    
      lord@regexps.com--2002/arch--lord--1.0--patch-7
        automatic ChangeLog fixes
    
      lord@regexps.com--2002/arch--lord--1.0--patch-6
        new log file header, merge-points bug fix
    
      lord@regexps.com--2002/arch--lord--1.0--patch-5
        `star-merge' bug fixes
    
      lord@regexps.com--2002/arch--lord--1.0--patch-4
        set path from .arch-params
    
      lord@regexps.com--2002/arch--lord--1.0--patch-3
        `dopatch' bug fix
    
      lord@regexps.com--2002/arch--lord--1.0--patch-2
        unified, not context diffs
    
      lord@regexps.com--2002/arch--lord--1.0--patch-1
        minor bug-fixes and modified ChangeLog structure
    
      lord@regexps.com--2002/arch--lord--1.0--base-0
        tag of lord@regexps.com--2002/arch--devo--1.0--base-0

    new files:
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/base-0
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-1
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-10
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-11
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-2
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-3
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-4
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-5
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-6
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-7
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-8
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log/patch-9
     ChangeLog.d/lord@regexps.com--2001Q4/ChangeLog.devo--1.0
     patch-logs/new-on-branch.sh ChangeLog
     ChangeLog.d/lord@regexps.com--2002/ChangeLog.lord--1.0

    removed files:
     ChangeLog

    modified files:
     =TODO ChangeLog.d/=old-changelogs/Changes--0.5 arch/arch.sh.in
     archive-transactions/build-revision.sh
     archive-transactions/commit.sh archives/revisions.sh
     branching-and-merging/star-merge.sh
     branching-and-merging/tag.sh local-cache/file-diffs.sh
     patch-logs/Help.list.in patch-logs/changelog.sh
     patch-logs/merge-points.sh patch-sets/dopatch.sh
     patch-sets/mkpatch.sh

    renamed files:
     =old-changelogs/Changes--0.5
       ==> ChangeLog.d/=old-changelogs/Changes--0.5


    new directories:
     ChangeLog.d ChangeLog.d/=old-changelogs
     ChangeLog.d/lord@regexps.com--2001Q4
     ChangeLog.d/lord@regexps.com--2002 {arch}/arch/arch--lord
     {arch}/arch/arch--lord/arch--lord--1.0
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002
     {arch}/arch/arch--lord/arch--lord--1.0/lord@regexps.com--2002/patch-log

    removed directories:
     =old-changelogs

    new patches:
     lord@regexps.com--2002/arch--lord--1.0--base-0
     lord@regexps.com--2002/arch--lord--1.0--patch-1
     lord@regexps.com--2002/arch--lord--1.0--patch-10
     lord@regexps.com--2002/arch--lord--1.0--patch-11
     lord@regexps.com--2002/arch--lord--1.0--patch-2
     lord@regexps.com--2002/arch--lord--1.0--patch-3
     lord@regexps.com--2002/arch--lord--1.0--patch-4
     lord@regexps.com--2002/arch--lord--1.0--patch-5
     lord@regexps.com--2002/arch--lord--1.0--patch-6
     lord@regexps.com--2002/arch--lord--1.0--patch-7
     lord@regexps.com--2002/arch--lord--1.0--patch-8
     lord@regexps.com--2002/arch--lord--1.0--patch-9


2002-01-11	Tom Lord <lord@regexps.com>	base-0

    Summary:
      tag of lord@regexps.com--2001Q4/arch--devo--1.0--patch-17
    Revision:
      arch--devo--1.0--base-0

    (automatically generated log message)
    

    new patches:
     lord@regexps.com--2001Q4/arch--devo--1.0--base-0
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-1
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-2
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-3
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-4
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-5
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-6
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-7
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-8
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-9
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-10
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-11
     lord@regexps.com--public-2001Q4/arch--devo--1.0--base-0
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-12
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-13
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-14
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-15
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-16
     lord@regexps.com--2001Q4/arch--devo--1.0--patch-17


