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

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

[Gnu-arch-users] Fai update


From: Aaron Bentley
Subject: [Gnu-arch-users] Fai update
Date: Mon, 30 Aug 2004 11:40:47 -0400
User-agent: Mozilla Thunderbird 0.5 (X11/20040309)

Here's where I've gotten to lately with Fai development.

I'm particulartly happy with the new revert stuff. By reverting particular files or hunks, you can separate out two unrelated sets of changes, then commit, then redo, and commit again.

add-id
======
The new, native add-id command supports adding taglines, via Yannick Gingras' add-tagline script. It also has a batch mode in which it adds ids to all untagged source files.

partner versions
================
Added support for partner versions. Added --partner-missing option to the revisions command.

merge
=====
merge became a native fai command, with pretty colours, etc.

elog
====
elog became a native fai command, and provides very nice merge summaries

revisions
=========
Added "--new-merges" and "--partner-missing" options. Added --present, which is the opposite of missing --skip-present. Added revisions --merges, which shows what revisions were merged.

rm
==
Disabled tla rm in shell mode. It barfs if files lack an explicit id, e.g taglined, names-based and non-source files. It also lacks features like -R

shell
=====
Added history file for shell mode. Fixed completion so "-" isn't considered a separator. Prevented obsolete aba commands from completing. Prevented tla aliases from completing. Added tla option completion.

archive lookup
==============
Added bonehunter lookup.  Allowed user to supply an archive location too.

inventory
=========
Wrote a new inventory iterator, added 'ninventory' command (still lacks some 'inventory' features)

cat-log
=======
Made cat-log always succeed, if the requested log is available in an archive. Made it work outside project trees.

mirror-archive
==============
Initial support for mirror-archive command. Doesn't work for the default archive yet.

aliases
=======
Handled missing ~/.aba/aliases better.  Added micro auto-alias.

file-modification
=================
Added rename tracking to file modifiecation iterators

commit
======
Added support for commit --base (for tla implementations that have it)

revert
======
Added support for reverting individual files. Added support for reverting individual patch hunks. Fixed up the case where a file is renamed and has permission/contents changes.

Obsoleted commands
==================
add-tagline
file-revert
missing-merge
new-merges
emlog
library-revisions
file-revert

Aaron
--
Aaron Bentley
Director of Technology
Panometrics, Inc.




reply via email to

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