Adam Spiers
6233298a91
Replace testutil::make_dir with File::Path::make_path
...
No need for a custom function here.
2019-06-28 01:02:48 +01:00
Adam Spiers
ba48fd3908
Rename $OUT_DIR to $TEST_DIR
...
This is a more accurate reflection of what it is.
2019-06-28 00:53:12 +01:00
Adam Spiers
27796720d5
Upgrade to GPL v3 and add headers to files ( #44 )
...
Following advice from maintainers@gnu.org , bring Stow in line with
other GNU projects by upgrading it from GPL v2 to v3
https://www.gnu.org/prep/maintain/html_node/Licensing-of-GNU-Packages.html#Licensing-of-GNU-Packages
as obtained in plain text and texinfo formats from
https://www.gnu.org/licenses/
and adding appropriate headers:
https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Code.html#License-Notices-for-Code
Fixes #44 : https://github.com/aspiers/stow/issues/44
2019-06-27 20:37:40 +01:00
Charles LeDoux
048203b7f9
Change init_test_dirs to point $HOME at $OUT_DIRS
...
Why:
* Want to add a new feature to parsing of stowrc files.
* Need ability to write .stowrc files for testing without risk of
squashing existing files.
This change addresses the need by:
* Reusing logic in init_test_dirs
* init_test_dirs already creates new directory structure and overwrites
$HOME to point into /tmp.
* This commit changes init_test_dirs to point $HOME at the newly created
directory structure ($OUT_DIR) instead of /tmp.
* Grants ability to write .stowrc to $HOME without fear.
* Pointing $HOME at $OUT_DIR instead of /tmp also makes cleanup easier.
* Remove $OUT_DIR vs remove specific files in /tmp.
2019-06-25 19:38:25 +01:00
Lucas Theisen
c171ca8d83
fixed testutil to support cygwin which reports -z = true on directories
2016-02-28 13:39:03 +00:00
Adam Spiers
07a84541f1
make it more obvious when target (sub)directory is skipped
...
This should avoid the sort of confusion seen in:
https://github.com/aspiers/shell-env/issues/1
2014-09-23 01:37:54 +01:00
Adam Spiers
ed12c787df
Add --no-folding option.
2012-02-18 20:33:34 +00:00
Adam Spiers
91c816e32d
Use make_invalid_link() to reliably setup symlink fixtures.
2012-02-18 20:33:34 +00:00
Adam Spiers
7e44666640
Add --adopt / -a option.
2012-01-09 21:29:34 +00:00
Adam Spiers
10ea9c6f4b
Numerous fixes so that `make distcheck' succeeds.
...
Moves temporary test trees into a separate directory.
2011-11-26 16:34:57 +00:00
Adam Spiers
ea82ef5b8b
Add support for ignore lists.
2011-11-26 16:34:48 +00:00
Adam Spiers
dc61da22d4
Major refactoring of code into separate Stow and Stow::Util Perl modules
2011-11-24 16:56:11 +00:00