Grafted root commit from savannah git master:

38dcdcb08c Initial Import
This commit is contained in:
Adam Spiers 2011-11-16 14:04:03 +00:00
parent 0ffef1809a
commit 0473d3f8ba
44 changed files with 22698 additions and 783 deletions

48
TODO
View file

@ -1,16 +1,27 @@
-*- outline -*-
* get account on fencepost.gnu.org (email accounts@gnu.org)
set up copyright papers?
'assign.future' and 'request-assign.future.manual'
* Update stow.texi
- The email address in 'Reporting Bugs' needs to be updated
* Figure out what needs the optin 'nostow' 'notstowed'. Can they be removed?
* _texi2man_ needs author/copyright/license to be completed
* Update http://directory.fsf.org/project/stow/
* Update savanaugh CVS
* Check that all email addresses are working: need an account on fenchpost for
this bug-stow@gnu.org, help-stow@gnu.org
* Get some pre-testers: need to find appropriate mailing list?
* Announce release on info-gnu@gnu.org.
* Autodetect "foreign" stow directories
* Fix empty-dir problem (see "Known bugs" in the manual)
* Continue after conflicts.
When detecting a conflict, affected subparts of the Stow traversal can
be skipped while continuing with other subparts.
* Traverse links in the target tree?
From e-mail with meyering@na-net.ornl.gov:
> My /usr/local/info equivalent is a symlink to /share/info
@ -32,16 +43,7 @@ From e-mail with meyering@na-net.ornl.gov:
should it be an enumeration of which links are OK to traverse
(such as, "--traversable='info man doc'")?
* Develop a mechanism for sharing files between packages.
This would solve the problem of maintaining N platform-specific copies
of a package, all of which have many platform-*independent* files
which could be shared, such as man pages, info files, etc.
* Option to ignore certain files in the stow tree.
For example, --ignore='*~ .#*' (skip Emacs and CVS backup files).
* Option to ignore links in the stow tree to certain places.
For example, --ignore-link='/*' (skip absolute links).
Does Version 2 fix this? (Kal)
I think that because it never needs to create /usr/local/info,
it only needs to check th ownership of links that it _operatates_ on,
not on all the elements of the path.