gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Enhancements for aba.


From: Jan Hudec
Subject: Re: [Gnu-arch-users] Enhancements for aba.
Date: Fri, 13 Feb 2004 12:21:55 +0100
User-agent: Mutt/1.5.5.1+cvs20040105i

I have merged back and done some more work:

> Alias expansion looks like it adds the variables to the script 
> environment.  I wanted to keep them separate, which was why expand-alias 
> was a separate script.  Is there a way to prevent those from coming in?
    * Changed the aliases to run in sub-shell function, so the function
      can't affect it's caller environment.

    * Added some new commands: cvs-inventory, cvs-sync-inventory,
      cvs-id-tagging. For simple tracking of CVS sources in arch as
      described in:
      http://wiki.gnuarch.org/moin.cgi/Arch_20and_20CVS_20in_20the_20same_20tree

    * Added init-tree wrapper for custom =tagging-method defaults.
    
    * Replaced tree-version command with version that has optional
      DIR argument.

Summary of new commands:

---

aba cvs-id-tagging [OPTIONS]
Set-up a tagging method suitable for tracking CVS repository.

    -d, --dir DIR   Change to DIR first.

This will set up an explicit tagging with untagged files being backup, which
most resembles CVS approach. In addition, it will modify backup pattern
acoording to .cvsignore file, if it finds one.

----

aba cvs-inventory [dir]
Generate inventory listing from CVS/Entries files."

This command processes CVS metafiles and generates CVS analog of
tla inventory --both --sources

---

aba cvs-sync-inventory [dir]
Look in CVS/Entries for files CVS knows about, add all files to arch and
remove files, that ceased to exist.

---

initialize a new project tree
usage: tla init-tree [options] [[archive]/version]

  -h, --help     Display a help message and exit.
  -H             Display a verbose help message and exit.
  -V, --version  Display a release identifier string
                 and exit.
  -A, --archive  Override `my-default-archive'
  -d, --dir DIR  cd to DIR first
  --nested       initialize a nested project tree.
  -s, --style ST use =tagging-ST as template for tagging method.

Initialize DIR as a new project tree.

An empty patch-log for VERSION will be created, and VERSION
will be made the default location for check-ins.

~/.arch-params/=tagging-method will be used as default
id-tagging-method, if it exists.

-------------------------------------------------------------------------------
                                                 Jan 'Bulb' Hudec 
<address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]