Add a bunch of stuff to the TODO
This commit is contained in:
parent
010877255a
commit
8b5a0f5aa3
1 changed files with 28 additions and 0 deletions
28
TODO
28
TODO
|
@ -1,3 +1,31 @@
|
|||
* Split core code into Stow.pm
|
||||
* Add use strict / warnings to tests
|
||||
* Honour .no-stow-folding and --no-folding
|
||||
* Support ignore lists in files
|
||||
*** Implement.
|
||||
*** Add documentation about ignore lists.
|
||||
***** Justification for having stow ignore lists independently of VCS ignore lists
|
||||
******* If a file is in the VCS ignore list for its containing repo
|
||||
********* generated during development
|
||||
probably shouldn't be stowed
|
||||
********* generated during compilation / install
|
||||
*********** could be an intermediary file
|
||||
again, probably shouldn't be stowed
|
||||
*********** but most likely a file to install
|
||||
e.g. compiled binary/library/docs - should be stowed
|
||||
******* If a file is not in the VCS ignore list for its containing repo
|
||||
********* it's probably tracked by the VCS - part of the repo
|
||||
********* could intended for end use
|
||||
*********** e.g. script/config file requiring no modifications, docs
|
||||
should be stowed
|
||||
********* or intended only to be used during compilation / build phase
|
||||
shouldn't be stowed
|
||||
*** (Eventually) rsync-like include/exclude lists instead of ignore lists
|
||||
* Add semi-automatic conflict resolution
|
||||
*** STOW_RESOLVE_CONFLICTS="non_stow_symlinks=t stow_symlinks=r"
|
||||
*** Add documentation about conflict resolution
|
||||
* Make CPAN-friendly via Module::Build
|
||||
*** Include test-time dependencies on Test::More and Test::Output
|
||||
* Finish 'Deferring' section of manual
|
||||
* get account on fencepost.gnu.org (email accounts@gnu.org)
|
||||
set up copyright papers?
|
||||
|
|
Loading…
Reference in a new issue