Mon Jan 9 21:39:35 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Bump version to 2.1.3
M META.json
M META.yml
M NEWS
M configure.ac
Mon Jan 9 21:32:31 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Rename test files to reflect their purpose.
M MANIFEST
A t/stow.t
D t/stow_contents.t
A t/unstow.t
D t/unstow_contents.t
D t/unstow_contents_orig.t
A t/unstow_orig.t
Mon Jan 9 21:31:46 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Rename stow.t to be more consistent with its purpose.
M MANIFEST
A t/cli_options.t
D t/stow.t
Mon Jan 9 22:10:19 2012 +0000 Adam Spiers <stow@adamspiers.org>
* perl Build.PL needs a prefix during testing
M doc/HOWTO-RELEASE
Mon Jan 9 21:25:35 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Add --adopt / -a option.
M NEWS
M bin/stow.in
M doc/stow.texi
M lib/Stow.pm.in
M lib/Stow/Util.pm
M t/stow_contents.t
M t/testutil.pm
Mon Jan 9 21:11:58 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Add stacktrace to internal error report to aid debugging.
M lib/Stow.pm.in
Mon Jan 9 18:32:06 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Use get_conflict_count() in tests since get_conflicts() no longer
returns a flat structure.
M t/cleanup_invalid_links.t
M t/examples.t
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Mon Jan 9 17:52:11 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Link to website to encourage users to report bugs.
M lib/Stow.pm.in
Mon Jan 9 16:42:40 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Improve readability of NEWS file when viewed raw.
M NEWS
Mon Jan 9 16:25:27 2012 +0000 Adam Spiers <stow@adamspiers.org>
* Improve existing comments.
M lib/Stow.pm.in
Wed Dec 21 11:45:59 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Improve the footnote which defines 'subpath'.
M doc/stow.texi
Wed Dec 21 11:45:43 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add another ignore example to the manual and test suite.
M doc/stow.texi
M t/ignore.t
Thu Dec 15 21:14:07 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix some incorrect CPAN meta-data about the project.
M Build.PL
M META.json
M META.yml
Tue Dec 13 16:12:29 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Make configure check for Perl modules required by test suite.
M NEWS
M configure.ac
Sun Dec 11 13:23:37 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Make stow script return true for t/stow.t According to
http://matrix.cpantesters.org/?dist=Stow this only seems to be an
issue with Perl <= 5.8.7.
M bin/stow.in
Sun Dec 11 13:12:32 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Automate check for 'use lib' line in bin/stow.
M Build.PL
M doc/HOWTO-RELEASE
Tue Dec 6 18:30:28 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Bump version to 2.1.2.
M META.json
M META.yml
M configure.ac
Wed Dec 7 20:28:28 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Significantly improve the handling of --with-pmdir.
M INSTALL
M Makefile.am
M NEWS
M bin/stow.in
M configure.ac
M doc/HOWTO-RELEASE
Wed Dec 7 01:20:07 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Make capitalisation consistent in usage text.
M bin/stow.in
Wed Dec 7 20:31:18 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Abort ./configure if we can't find Perl.
M NEWS
M configure.ac
Wed Dec 7 01:23:41 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Ensure the ChangeLog is up-to-date when making a new distribution.
Thanks to Stefano Lattarini for this suggestion.
M Makefile.am
M NEWS
M doc/HOWTO-RELEASE
Wed Dec 7 00:38:16 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Use maintainer-clean-local rule, not maintainer-clean.
M Makefile.am
Tue Dec 6 18:20:03 2011 +0000 Adam Spiers <stow@adamspiers.org>
* `make clean' shouldn't remove files which the user may not be able to
rebuild.
M Makefile.am
Tue Dec 6 10:35:31 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Bump version to 2.1.1
M META.json
M META.yml
M NEWS
M configure.ac
Tue Dec 6 17:33:41 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Ignore .mrdownload files from my `download' plugin to Joey Hess' mr
utility.
M MANIFEST.SKIP
Tue Dec 6 17:30:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a workaround for not being able to ensure that git commit
triggers ChangeLog update.
M doc/HOWTO-RELEASE
Tue Dec 6 17:24:44 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Show when ChangeLog is rebuilt.
M Makefile.am
Tue Dec 6 17:22:21 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix release instructions regarding CPAN distribution.
M doc/HOWTO-RELEASE
Tue Dec 6 17:08:21 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Refill paragraph in README.
M README
Tue Dec 6 17:08:13 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Don't duplicate information from INSTALL.
M README
Tue Dec 6 17:07:29 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Document installation via Module::Build.
M INSTALL
Tue Dec 6 17:06:59 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Document prerequisites for installation.
M INSTALL
Tue Dec 6 17:04:50 2011 +0000 Adam Spiers <stow@adamspiers.org>
* chkstow was missing from Module::Build install.
M Build.PL
Tue Dec 6 17:04:37 2011 +0000 Adam Spiers <stow@adamspiers.org>
* File::Slurp is no longer used.
M Build.PL
M META.json
M META.yml
Tue Dec 6 16:20:52 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix automake issues (thanks to Stefano Lattarini for spotting these!)
M Build.PL
M Makefile.am
M NEWS
M THANKS
Tue Dec 6 16:47:32 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add $(PDF) and $(HTML) variables.
M Makefile.am
Tue Dec 6 16:39:57 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add *.orig to MANIFEST.SKIP.
M MANIFEST.SKIP
Tue Dec 6 15:57:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Ditch deprecated AM_MAINTAINER_MODE.
M aclocal.m4
M configure.ac
Tue Dec 6 15:56:43 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add licensing changes to TODO.
M TODO
Tue Dec 6 15:41:33 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add bug-reporting email address and a couple of URLs to usage text to
comply with GNU Coding Standards for --help option.
M bin/stow.in
Tue Dec 6 15:57:20 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Calculated the correct default value for pmdir based on the local
Perl installation.
M NEWS
M configure.ac
Tue Dec 6 10:33:34 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fixed bug where --with-pmdir was ineffectual.
M Makefile.am
M NEWS
M configure.ac
Sun Dec 4 14:57:34 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Change @dircategory to `System administration' as suggested by Karl
Berry.
M doc/stow.texi
Sat Dec 3 18:13:09 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add git push and update of online documentation to HOWTO-RELEASE.
M doc/HOWTO-RELEASE
Sat Dec 3 17:51:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Release announcements should go to stow-devel too.
M doc/HOWTO-RELEASE
Sat Dec 3 17:51:44 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix error in gnupload command-line.
M doc/HOWTO-RELEASE
Sat Dec 3 17:09:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a missing space.
M AUTHORS
Sat Dec 3 16:40:20 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a missing hyperlink to the Stow homepage.
M doc/stow.texi
Sat Dec 3 14:03:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Give up on automake's built-in rules for generating PDF and HTML and
use our own. Also include split version of the manual.
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M Makefile.am
M NEWS
Sat Dec 3 02:07:19 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Update reference to maintainer.
M AUTHORS
M README
M doc/stow.texi
Sat Dec 3 01:30:08 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Temporarily remove PDF from dist_doc_DATA due to automake issue.
http://article.gmane.org/gmane.comp.sysutils.automake.general/13192
This means that it is still included in the distribution and
installed, but is only automatically (re)built when making a new
distribution - if stow.texi changes during development, it has to
be rebuilt manually via 'make pdf'.
M MANIFEST
M MANIFEST.SKIP
M Makefile.am
Sat Dec 3 00:54:05 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Module::Build generates archive files with 'v' for version
M MANIFEST.SKIP
Fri Dec 2 14:55:44 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add TODOs for .rpm and .deb support.
M TODO
Thu Dec 1 18:03:16 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add doc/version.texi to distribution.
M Makefile.am
Thu Dec 1 17:25:24 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Switch to renaming to manual via install hook as suggested by Stefano
Lattarini
http://article.gmane.org/gmane.comp.sysutils.automake.general/13191
M MANIFEST
M MANIFEST.SKIP
M Makefile.am
Thu Dec 1 16:23:04 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix corner case where only -d is specified as a single directory.
M bin/stow.in
Mon Nov 28 23:20:14 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add result of ./Build dist to .gitignore
M .gitignore
Mon Nov 28 23:18:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Synchronise CPAN MANIFEST files with automake distribution list.
M MANIFEST
M MANIFEST.SKIP
Mon Nov 28 23:18:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Ignore split page version of HTML manual.
M .gitignore
Mon Nov 28 23:17:50 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Don't duplicate stow.texi to manual.texi.
M MANIFEST
M MANIFEST.SKIP
M Makefile.am
Sat Nov 26 18:55:10 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Improve debug levels.
M lib/Stow.pm.in
M lib/Stow/Util.pm
Sat Nov 26 18:24:35 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a TODO concerning .nonstow.
M TODO
Sat Nov 26 18:15:26 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add HOWTO-RELEASE
A doc/HOWTO-RELEASE
Thu Nov 24 01:27:41 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add NEWS entry for 2.1.0
M NEWS
Thu Nov 24 00:26:50 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Bump version to 2.1.0
M META.json
M META.yml
M configure.ac
Fri Nov 25 15:23:08 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix documentation regarding splitting of symlinks across multiple
stow directories.
M doc/stow.texi
M lib/Stow.pm.in
Fri Nov 25 15:14:07 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Tidy up chkstow code and documentation.
M bin/chkstow.in
M doc/stow.texi
Fri Nov 25 15:03:46 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add chkstow to NEWS
M NEWS
Fri Nov 25 14:45:28 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add comment to manual about test_examples_in_manual() in t/ignore.t.
M doc/stow.texi
Sat Nov 26 16:32:25 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Remove quote stripping code. I'm guessing it was added due to a
misunderstanding of how shell quoting works. When you invoke
stow --ignore=".#.*" ...
the shell strips out the quotes before the Perl process ever sees
them. I can't imagine any sensible scenario in which you would
need to invoke
stow --ignore='"foo"'
but if the user has a filename containing quotes at the beginning
and end, they can now choose to ignore it (prior to this patch,
they couldn't).
M bin/stow.in
M t/stow.t
Thu Nov 24 22:49:22 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Improve conflict reporting
M bin/stow.in
M lib/Stow.pm.in
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 24 18:05:57 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Sync up .gitignore and MANIFEST* with recent changes.
M .gitignore
M MANIFEST
M MANIFEST.SKIP
Thu Nov 24 20:47:39 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Ditch obsolete --conflicts option and update misleading
documentation.
M bin/stow.in
M doc/stow.texi
M lib/Stow.pm.in
Thu Nov 24 17:00:33 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Auto-generate ChangeLog from git
M .gitignore
D ChangeLog
M Makefile.am
A doc/ChangeLog.OLD
Thu Nov 24 16:59:45 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Sort .gitignore alphabetically
M .gitignore
Thu Nov 24 16:59:26 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add some missing stuff to .gitignore
M .gitignore
Thu Nov 24 16:22:11 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Distribute .tar.gz and .tar.bz2 but not .shar.gz
M Makefile.am
M configure.ac
Thu Nov 24 16:32:01 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Numerous fixes so that `make distcheck' succeeds. Moves temporary
test trees into a separate directory.
M .gitignore
M Makefile.am
M configure.ac
M t/chkstow.t
M t/cleanup_invalid_links.t
M t/defer.t
M t/examples.t
M t/find_stowed_path.t
M t/foldable.t
M t/ignore.t
M t/stow.t
M t/stow_contents.t
M t/testutil.pm
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 24 00:45:29 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Strip superfluous quotes from $hash{'lookups'}
M bin/stow.in
M lib/Stow.pm.in
M t/chkstow.t
M t/stow.t
Thu Nov 24 17:15:02 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Tidy up the copyright attributions in the manual.
M doc/stow.texi
Thu Nov 24 17:14:51 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix some minor issues in the manual.
M doc/stow.texi
Thu Nov 24 17:33:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add HTML and PDF versions of manual to distribution.
M .gitignore
M Makefile.am
Wed Nov 23 23:45:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add support for ignore lists.
M AUTHORS
M Makefile.am
M TODO
A default-ignore-list
M doc/stow.texi
M lib/Stow.pm.in
M lib/Stow/Util.pm
M t/chkstow.t
M t/cleanup_invalid_links.t
M t/examples.t
M t/find_stowed_path.t
M t/foldable.t
A t/ignore.t
M t/stow.t
M t/stow_contents.t
M t/testutil.pm
M t/unstow_contents.t
M t/unstow_contents_orig.t
Tue Nov 22 15:59:07 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Rename $old_* to $existing_*
M lib/Stow.pm.in
Tue Nov 22 15:50:12 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Rename protected_dir() to marked_stow_dir().
M lib/Stow.pm.in
Tue Nov 22 15:48:08 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Rename should_skip_stow_dir_target() to
should_skip_target_which_is_stow_dir()
M lib/Stow.pm.in
Tue Nov 22 15:46:05 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Be clearer when we're not actually (un)stowing, just planning.
M lib/Stow.pm.in
Tue Nov 22 14:29:52 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add another test to join_paths.t
M t/join_paths.t
Tue Nov 22 14:29:42 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Clean up coding style in tests
M t/chkstow.t
M t/cleanup_invalid_links.t
M t/find_stowed_path.t
M t/join_paths.t
M t/parent.t
Tue Nov 22 14:28:37 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Avoid use of map in void context
M bin/stow.in
Mon Nov 21 23:24:02 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a comment about a relative weakness of compat mode.
M lib/Stow.pm.in
Mon Nov 21 23:23:43 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Test stow/unstow with stow dir / target dir as absolute paths.
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Mon Nov 21 23:21:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix more inconsistencies in coding style.
M lib/Stow.pm.in
Mon Nov 21 23:15:47 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix typos
M lib/Stow.pm.in
Mon Nov 21 22:08:52 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix/remove some outdated TODOs
M TODO
Mon Nov 21 18:04:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add build-time dependencies on Test::More and Test::Output.
M Build.PL
M META.json
M META.yml
M TODO
Mon Nov 21 14:48:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add MYMETA.* to .gitignore
M .gitignore
Mon Nov 21 14:46:27 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add .dirstamp and stamp-vti to .gitignore
M .gitignore
Thu Nov 24 16:52:50 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Convert man page to POD format which is easier to maintain within
stow.in.
M .gitignore
M Makefile.am
M bin/stow.in
D doc/stow.8
Mon Nov 21 13:59:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Reorganise more files into subdirectories and add CPAN support via
Module::Build
A Build.PL
A MANIFEST
A MANIFEST.SKIP
A META.json
A META.yml
M Makefile.am
A automake/install-sh
A automake/mdate-sh
A automake/missing
A bin/chkstow.in
A bin/stow.in
D chkstow.in
M configure.ac
A doc/stow.8
A doc/stow.texi
A doc/texinfo.tex
D install-sh
D mdate-sh
D missing
D stow.8
D stow.in
D stow.texi
D texinfo.tex
Mon Nov 21 14:07:39 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add myself (Adam) to AUTHORS and THANKS ;-)
M AUTHORS
M THANKS
Thu Nov 24 16:28:09 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Major refactoring of code into separate Stow and Stow::Util Perl
modules
M .gitignore
M Makefile.am
M TODO
M configure.ac
A lib/Stow.pm.in
A lib/Stow/Util.pm
M stow.in
M t/chkstow.t
M t/cleanup_invalid_links.t
M t/defer.t
M t/examples.t
M t/find_stowed_path.t
M t/foldable.t
M t/join_paths.t
M t/parent.t
M t/stow.t
M t/stow_contents.t
A t/testutil.pm
M t/unstow_contents.t
M t/unstow_contents_orig.t
D t/util.pm
Fri Nov 18 15:09:39 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix indentation in Makefile.am
M Makefile.am
Fri Nov 18 11:24:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Test unstowing when target contains a real file generates a conflict.
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 17 20:11:06 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Test unstowing stuff which doesn't exist in the target tree.
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 17 20:11:32 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a missing conflict if we tried to unstow a file in compat mode.
M stow.in
Fri Nov 18 12:00:05 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Remove setting of verbosity from tests
M t/cleanup_invalid_links.t
M t/examples.t
M t/foldable.t
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Fri Nov 18 11:14:50 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Make 'verbose' option default to 0 in testmode.
M stow.in
Fri Nov 18 10:48:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add protection against stowing into stow dirs
M stow.in
M t/stow_contents.t
Fri Nov 18 10:34:23 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Debug stow dir in stow/unstow contents routines
M stow.in
Fri Nov 18 10:33:08 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Trace individual cases separately when skipping stow dirs during
unstow.
M stow.in
Fri Nov 18 10:29:15 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Allow TEST_VERBOSE to control level of verbosity. Defaults to 3.
'verbose' option now has precedence if set.
M stow.in
Thu Nov 17 20:32:48 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Debug when skipping over stow directories
M stow.in
Thu Nov 17 20:10:42 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add debug when target to be unstowed doesn't exist
M stow.in
Thu Nov 17 20:09:42 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add comments justifying is_a_node($target) check in
unstow_contents().
M stow.in
Thu Nov 17 19:33:09 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Test unstowing an already unstowed package
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 17 19:10:02 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix incorrect comments.
M stow.in
Thu Nov 17 19:04:10 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Sync t/unstow_contents{,_orig}.t
M t/unstow_contents_orig.t
Thu Nov 17 18:46:32 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Debug with maximum verbosity to STDOUT when running tests.
M stow.in
M t/util.pm
Thu Nov 17 18:46:13 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Refactored reset_state() into t/util.pm
M t/cleanup_invalid_links.t
M t/examples.t
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
M t/util.pm
Thu Nov 17 18:24:53 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Refactored is_a_{link,dir,node}() code.
M stow.in
Thu Nov 17 17:23:04 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Improve tree splitting comments.
M stow.in
Thu Nov 17 16:39:02 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Don't tolerate '' as value for $target parameter to (un)stow_contents
M stow.in
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Thu Nov 17 16:37:37 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add debug tracing to helper routines
M stow.in
Thu Nov 17 16:35:57 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix Parameters comments.
M stow.in
Thu Nov 17 19:47:20 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Improve debug output
M stow.in
Thu Nov 17 15:32:51 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Clarify meaning of `--defer' in the manual.
M stow.texi
Thu Nov 17 15:22:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Finish "Deferred Operation" section in manual.
M TODO
M stow.texi
Thu Nov 17 14:17:24 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix inconsistencies in coding style.
M stow.in
M t/util.pm
Thu Nov 17 14:12:14 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Set cperl-indent-level to 4
M stow.in
Thu Nov 17 14:12:12 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Simplify GetOptions() code
M stow.in
Thu Nov 17 13:26:04 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Refactor verbosity-controlled output to STDERR into debug()
subroutine.
M stow.in
Thu Nov 17 12:45:36 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix broken 'make install' due to man page being duplicated in
install-man8 target
M Makefile.am
Wed Nov 16 16:52:03 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Stow directory now defaults to STOW_DIR environment variable if set.
M ChangeLog
M stow.8
M stow.in
M stow.texi
Wed Nov 16 15:57:17 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Use File::Spec->abs2rel() instead of home-grown relative_path which
actually gets some inputs wrong (e.g. "/" relative to "/")
M Makefile.am
M stow.in
D t/relative_path.t
Wed Nov 16 15:51:54 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add a bunch of stuff to the TODO
M TODO
Wed Nov 16 15:42:42 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add FIXME for Deferred Operation section in manual.
M TODO
M stow.texi
Wed Nov 16 15:40:46 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix indentation issues in NEWS
M NEWS
Wed Nov 16 15:38:47 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Switch NEWS and TODO to org-mode. org-mode has been included in emacs
by default for a long time and is much more friendly than
outline-mode. No impact to non-emacs users.
M NEWS
M TODO
Wed Nov 16 15:22:12 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Stow now requires Perl 5.6.1 or newer, due to use of 'our'.
M README
M chkstow.in
M stow.in
Wed Nov 16 15:20:21 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Troy is the maintainer now.
M AUTHORS
M README
M TODO
M stow.texi
Wed Nov 16 14:59:58 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix typos
M AUTHORS
M TODO
M stow.in
M stow.texi
M t/relative_path.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Wed Nov 16 15:16:53 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Catch warnings in tests when no outstanding operations to perform.
Tests now all pass completely cleanly.
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Wed Nov 16 15:07:26 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix %Options typo in several tests
M t/cleanup_invalid_links.t
M t/examples.t
M t/stow_contents.t
M t/unstow_contents.t
M t/unstow_contents_orig.t
Wed Nov 16 15:04:21 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix t/stow.t
M t/stow.t
Wed Nov 16 14:51:38 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix chkstow.t
M chkstow.in
M t/chkstow.t
Wed Nov 16 14:46:31 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add #! header to t/util.pm for benefit of editor mode selection
M t/util.pm
Wed Nov 16 14:45:56 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Fix chkstow.in for emacs users
M chkstow.in
Wed Nov 16 14:34:02 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Support ./configure --disable-maintainer-mode to optionally avoid
auto-reconfiguring on make.
M aclocal.m4
M configure.ac
Wed Nov 16 14:31:32 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Run autoreconf with more recent GNU autotools.
M aclocal.m4
Wed Nov 16 14:30:55 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add test target to Makefile
M Makefile.am
Thu Nov 24 16:55:43 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Remove auto-generated files from git.
M .gitignore
D Makefile.in
D configure
D stamp-vti
D stow.info
D version.texi
Wed Nov 16 14:30:39 2011 +0000 Adam Spiers <stow@adamspiers.org>
* Add .gitignore
A .gitignore
Sun Apr 12 23:04:33 2009 -0700 Troy Will <troydwill@gmail.com>
* made numeric argument to --verbose optional
M stow.in
Sun Apr 12 21:59:24 2009 -0700 Troy Will <troydwill@gmail.com>
* Remove stow, config.status, config.log, Makefile
D Makefile
D config.log
D config.status
D stow
Thu Jan 31 2008 Kahlil Hodgson <kal@grebo.cs.rmit.edu.au>
* stow.texi: Austin Wood and Chris Hoobin clean this up for version 2.
* texi2man: new script by Austin and Chris to generate a man page from the
texinfo file.
Sun Nov 25 19:31:32 2007 Kahlil Hodgson <kahlil@internode.con.net>
* all: Version 2.0.1
* AUTHORS: added Kahlil Hodgson as a new author and current maintainer.
* stow.in: major rewrite to produce version 2.0.1 see NEWS for details
* t/: added test suite and support code
* configure.in: renamed to configure.ac as per autotools recommendation.
* configure.ac:
Use AC_INT rather than obsolete AM_INTI_MAKEFILE usage.
Remove redundant VERSION and PACKAGE setttings
Remove redundant AC_ARG_PROGRAM
Use AM_INIT_AUTOMAKE([-Wall -Werror]) because we are pedantic.
Add AC_PREREQ([2.6.1])
* Makefile.am, configure.ac:
Use explicit rewrite in Makefile.am, rather than AC_CONFIG_FILES(stow.in),
as per autotools recommendation.
* Makefile.am:
Add TESTS and TEST_ENVIRONMENT for files in t/
Use dist_man_MANS instead of EXTRA_DIST for man page
* INSTALL: update to reflect autotools modernization.
* NEWS: update to describe cahnges in Version 2.0.1.
* README: update to point to the right websites and email addresses.
* THANKS:
Add Emil Mikulc who's ideas largely inspired Version 2 and
and Geoffrey Giesemann who did some initial testing and found some
important bugs.
* TODO: remove tasks that where implemented in Version 2
* stow.texi: update documentation to reflect Version 2 changes.
* stow.8: update to reflect Version 2 changes.
Sat Jan 26 16:15:21 2002 Guillaume Morin <gmorin@gnu.org>
* stow.in: if $ENV{'STOW_DIR'} is set, this becomes the default
Stow directory.
Sun Jan 06 12:18:50 2002 Guillaume Morin <gmorin@gnu.org>
* Makefile.am: use EXTRA_DIST to include manpage in distribution
Wed Jan 02 21:33:41 2002 Guillaume Morin <gmorin@gnu.org>
* stow.in: Stow now only warns the user if a subdirectory
is unreadable during unstowing.
Wed Jan 02 20:58:05 2002 Guillaume Morin <gmorin@gnu.org>
* stow.in: fixed JoinPaths so that subdirs called "0" are
correctly pushed. Thanks a lot to Gergely Nagy
<algernon@bonehunter.rulez.org> who patiently helped me to chase
this bug.
Sun Dec 30 21:58:25 2001 Guillaume Morin <gmorin@gnu.org>
* stow.in: fixed a bug introduced by previous changes when
Target argument was relative. (thanks to Luca Filipozzi
<lfilipoz@debian.org> for pointing this out)
Sun Dec 30 18:23:25 2001 Guillaume Morin <gmorin@gnu.org>
* stow.in: now requires Perl 5. Use POSIX getcwd instead of broken
fastcwd. Fixed bug when CommonParent is /. Stow does not remove
initially empty directories anymore.
Sun Dec 30 18:07:51 2001 Guillaume Morin <gmorin@gnu.org>
* configure.in: automake fixes (fp_ -> AC, +AC_INIT_AUTOMAKE)
Fri Oct 11 22:09:45 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* stow.html, configure.in: Version 1.3.2.
* README, stow.texi: Correct the URL again.
Fri Oct 11 18:20:42 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* configure.in: Version 1.3.1.
* stow.html: Update Stow manual URL. Mention version 1.3.1.
* README: Update Stow URL.
* Makefile.am: stow-manual.html -> manual.html.
* stow.texi:
Add a reference to the Stow home page on the GNU web server. Change
several occurrences of "which" to "that" for grammatical superiority.
Wed Oct 9 00:34:07 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* Makefile.am:
Add maintainer-only rules for stow-manual.html and stow-manual.texi.
Wed Oct 9 00:32:31 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* README: Refer to the new location for the Stow home page.
* stow.html: Make it right for the GNU web server.
Tue Oct 8 21:54:09 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* stow.texi: Document --restow
* stow.in: Add --restow (-R) option
* configure.in: Add "perl4" to search for Perl binary.
Bump version number to 1.3.
Mon Jun 24 23:23:03 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* stow.texi: Delete trailing whitespace.
Fri Jun 21 19:44:26 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* Makefile.am:
Don't explicitly mention version.texi. Automake now does it
automagically, by noticing the `@include version.texi' in
stow.texi. Awesome.
* stow.texi:
Use @include instead of @input. This is more Texinfoid, plus
allows Automake to automatically deduce the need for
version.texi.
* stow.in:
Elide trailing slashes from package names, then complain if
package names have slashes in them.
Tue Jun 18 23:19:04 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* README: Call it "Gnu Stow".
Tue Jun 18 22:15:45 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* configure.in:
Bump version number to 1.2.
Look for Perl under the names `perl' and `perl5'. If not found,
print a warning.
* stow.texi:
Add a section about bootstrapping. Add text about hacking Gnu
Make output.
* INSTALL:
Describe what happens when Perl isn't found during `configure'.
Mon Jun 17 19:43:25 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* THANKS: Thank Fritz.
Fri Jun 14 19:18:50 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* AUTHORS: Credit John Bazik and Gord Matzigkeit.
* stow.texi: Remove a "known bug" -- the pwd dependency is gone.
* stow.in:
Use fastcwd, from fastcwd.pl (which is GPL'd), to remove
dependency on an external pwd binary. Suggested by Gord
Matzigkeit.
* stow.in: Add a missing comma.
Thu Jun 13 21:52:10 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* stow.in:
Change three occurrences of `my' to `local' for Perl 4
compatibility.
Thu Jun 13 18:07:37 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* configure.in: Bump version number to 1.1.
* Makefile.am:
Add `stow' to the list of clean targets. Don't redirect output
directly into a make target.
* AUTHORS, README:
Use <bobg+stow@zanshin.com> as the contact address.
* TODO: New file.
* stow.in:
Refer to "Gnu Stow" in a few places. Use <bobg+stow@zanshin.com>
as the contact address. Handle long and short options. Handle
`version' and `help' options. Refer to "packages," not
"collections," for consistency with the manual.
* stow.texi:
Refer to "Gnu Stow" in a few places. Use <bobg+stow@zanshin.com>
as the contact address. Add sections on Reporting bugs and Known
bugs. Create a master menu. Minor rewording. Remove the period
from a node name.
* TODO, THANKS: New files.
Mon Jun 10 14:44:13 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* NEWS: Create NEWS file for release. 1.0 now ready.
* stow.texi: Big revisions in preparation for release.
Sun Jun 9 15:47:19 1996 Bob Glickstein <bobg@zoger.ipost.com>
* stow.in: Enhance argument parsing, losing Perl 4 support in the
process.
(later) Perl 4 support restored.
Fri Jun 7 12:13:33 1996 Bob Glickstein <bobg@hiro.zanshin.com>
* Created stow, formerly "depot."