[Top][All Lists]
[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>