Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

many changes preparing for 2.4.0 #106

Merged
merged 128 commits into from
Apr 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
d4e4135
Fixes Bug #56727
AitorATuin May 24, 2020
a2db7a9
Add $level variable in stow_contents and stow_node
AitorATuin May 25, 2020
056d648
Add more tests for testing directories in dotfiles.t
AitorATuin May 25, 2020
a41118d
Fix missing variable
AitorATuin May 25, 2020
6961405
Ditch texinfo.tex from distribution
aspiers Nov 1, 2020
d18b5e9
aclocal.m4: update to 1.16.2
aspiers Nov 1, 2020
8cd6cad
Replace broken gmane links with links to lists.gnu.org
aspiers Nov 1, 2020
1a20a3f
Remove unnecessary AM_MAKEINFOFLAGS tweak
aspiers Nov 1, 2020
0b72724
Correct comment about overriding the check rule
aspiers Nov 1, 2020
3aae830
HOWTO-RELEASE: maintainer-clean is better than distclean
aspiers Nov 1, 2020
9f4f818
should_skip_target_which_is_stow_dir(): fix debug indentation
aspiers Nov 1, 2020
8d7b7a7
foldable(): fix debug indentation
aspiers Nov 1, 2020
90278f8
Move to explicit debug indentation levels
aspiers Nov 1, 2020
c872bab
Add support for emacs dumb-jump
aspiers Nov 2, 2020
86f4694
Improve debug indent levels
aspiers Nov 2, 2020
832135e
Make cleanup_invalid_links() more explicit
aspiers Nov 2, 2020
396357d
Rename path_owned_by_package() to link_owned_by_package()
aspiers Nov 2, 2020
208f383
Further improve debug output
aspiers Nov 11, 2020
c0c01a6
cleanup_invalid_links: improve handling of scheduled actions
aspiers Nov 11, 2020
e76dda4
Skip unnecessary planning
aspiers Nov 11, 2020
134e448
NEWS: set org-blank-before-new-entry
aspiers Nov 11, 2020
a3f526e
NEWS: update for 2.3.2
aspiers Nov 11, 2020
5b0efb3
AUTHORS: mention THANKS file
aspiers Nov 11, 2020
205158a
manual: request --verbose=5 for bug reports
aspiers Nov 11, 2020
64e0dc8
Beef up README.md and add CONTRIBUTING.md
aspiers Nov 11, 2020
6870e96
CONTRIBUTING: Add a section on how to run the tests
aspiers Nov 11, 2020
ee240c5
cleanup_invalid_links: it's a bug if called with a non-directory
aspiers Nov 11, 2020
a829eeb
Upgrade aclocal to 1.16.3
aspiers Apr 4, 2021
28a4e82
CONTRIBUTING: document how to test using prove(1)
aspiers Apr 4, 2021
478c7b9
Add `watch` target to Makefile for easier hacking
aspiers Apr 4, 2021
7214007
manual: improve explanation of target directory definition
aspiers Apr 4, 2021
a426a59
testutil: clarify reason for default paths in new_Stow()
aspiers Apr 4, 2021
cb4b0c6
Remove trailing whitespace
aspiers Apr 4, 2021
c307922
manual: use @email{} for email addresses
aspiers Apr 5, 2021
2c7d3d4
manual: update the Reporting Bugs / Known Bugs sections
aspiers Apr 5, 2021
5d4e682
testutil: Add sanity check for cwd
aspiers Apr 5, 2021
6519ee8
aclocal.m4: update to 1.16.5
aspiers Mar 3, 2024
457fa98
dotfiles.t: improve comment descriptions
aspiers Mar 3, 2024
f51fc12
plan_*: rename $path to $pkg_path for clarity
aspiers Mar 4, 2024
20bee74
Add a comment explaining $stow_path parameter of stow_contents()
aspiers Mar 9, 2024
a3700e7
Add a comment explaining path in stow_contents()
aspiers Mar 9, 2024
72084f6
Add a comment explaining that $node_target can be adjusted for dot- p…
aspiers Mar 9, 2024
b7bf77d
Add a missing period to the stow_contents() comments.
aspiers Mar 9, 2024
4e27762
Tweak text of error and debug messages
aspiers Mar 9, 2024
9ce37d9
Remove $stow_path parameter from unstow_{contents,node}{,_orig}()
aspiers Mar 9, 2024
aa03922
manual: fix duplicated "of" typo
aspiers Mar 9, 2024
9db0de3
Add some helpful comments
aspiers Mar 9, 2024
1657c5b
t/find_stowed_path.t: Add a couple of missing spaces
aspiers Mar 9, 2024
66ca282
Highlight an issue with prove overriding TEST_VERBOSE
aspiers Mar 30, 2024
d148019
Move setting of cperl-indent-level to .dir-locals.el
aspiers Mar 30, 2024
ff4d87e
Disable emacs auto-fill-mode
aspiers Mar 30, 2024
4d711fc
Make join_paths correctly handle absolute paths
aspiers Mar 29, 2024
287d801
join_paths: improve docs to clarify purpose / differences
aspiers Mar 31, 2024
a2beb7b
Separate treatment of .stow and .nonstow marked dirs
aspiers Mar 30, 2024
08b06cc
t/cleanup_invalid_links: divide into subtests
aspiers Mar 31, 2024
541faf6
cleanup_invalid_links: improve docs
aspiers Mar 31, 2024
877fc0c
cleanup_invalid_links: add test for non-cleanup of an unowned link
aspiers Mar 31, 2024
8436768
Eliminate erroneous warning when unstowing (#65)
aspiers Nov 11, 2020
d12f107
NEWS: more updates in preparation for next release
aspiers Mar 31, 2024
2791d00
manual: Expand the definition of symlinks and disambiguate "target"
aspiers Mar 31, 2024
11d4ff0
manual: avoid double spaces after "i.e."
aspiers Mar 31, 2024
1be40c0
Stow.pm: reformat comments
aspiers Mar 31, 2024
f4f3836
Stow.pm: rename $ldest to $link_dest for clarity
aspiers Mar 31, 2024
245dc83
Stow.pm: reformat old comment style as pod
aspiers Mar 31, 2024
373ef62
manual: clarify that installation image is pre-installation
aspiers Mar 31, 2024
e8c46cf
manual: disambiguate meaning of "source"
aspiers Mar 31, 2024
2f762e3
Merge commit 'pullreqs/70' into dev
aspiers Mar 31, 2024
8c09d41
add unit tests for adjust_dotfiles()
aspiers Mar 31, 2024
bffc347
Remove hard tabs
aspiers Mar 31, 2024
48c6b59
Add emacs config to prevent insertion of hard tabs
aspiers Mar 31, 2024
c2da8b4
do_link(): improve variable names
aspiers Mar 31, 2024
f60c203
should_skip_target(): add docs explaining its purpose
aspiers Mar 31, 2024
e0212d4
stow_node(): fix odd whitespace
aspiers Mar 31, 2024
0871a48
rename $existing_source => $existing_link_dest
aspiers Mar 31, 2024
a328c2c
t/stow: convert to subtests()
aspiers Apr 1, 2024
86f03d1
t/dotfiles.t: switch to subtests
aspiers Apr 1, 2024
1f752a3
stow_node: rename $target => $target_subpath
aspiers Apr 1, 2024
cc592bd
unstow_node: extract new unstow_valid_link() sub
aspiers Apr 1, 2024
42cc1d2
unstow_node: extract new unstow_link_node() sub
aspiers Apr 1, 2024
5173844
unstow_node: extract new unstow_existing_node() sub
aspiers Apr 1, 2024
456424c
unstow_node_orig: replace a bunch of duplicated code with unstow_link…
aspiers Apr 1, 2024
4054d40
emacs: tweak more cperl indentation config to match existing style
aspiers Apr 1, 2024
0782be7
Remove unstow_*_orig() functions
aspiers Apr 1, 2024
8a17d8b
manual: use American punctuation of "vs."
aspiers Apr 1, 2024
10c8684
stow_contents / unstow_node: rename $target => $target_sub{dir,path}
aspiers Apr 1, 2024
caefb64
find_stowed_path: reintroduce missing comment lines
aspiers Apr 1, 2024
c006044
marked_stow_dir: rename $path to $dir
aspiers Apr 1, 2024
75c892a
unstow_* helpers: rename $path to $pkg_path_from_cwd
aspiers Apr 1, 2024
170d161
find_containing_marked_stow_dir: rename $path to $pkg_path_from_cwd
aspiers Apr 1, 2024
6b9bbc9
link_dest_within_stow_dir: rename $path to $pkg_subpath
aspiers Apr 1, 2024
0daf352
unstow_node: rename $path to $pkg_path_from_cwd
aspiers Apr 1, 2024
2851b36
find_stowed_path: rename $path / $dest to $pkg_path_from_cwd
aspiers Apr 1, 2024
6cf4185
foldable: rename $target => $target_subdir
aspiers Apr 1, 2024
2c255af
t/unstow_orig: split into subtests
aspiers Apr 1, 2024
79f90d3
parent_link_scheduled_for_removal: tweak debug
aspiers Apr 1, 2024
1b59799
read_a_link: improve variable names
aspiers Apr 1, 2024
09a34e7
foldable: add debug for different cases when not foldable
aspiers Apr 1, 2024
cc521ec
foldable: rename $path to $target_node_path
aspiers Apr 1, 2024
b5a467f
foldable: make more understandable
aspiers Apr 1, 2024
b137191
stow_node: rename $second_source => $link_dest
aspiers Apr 1, 2024
a8c9348
stow_node: remove comments about implementation details from POD
aspiers Apr 1, 2024
4525b94
unstow_contents: remove reference to "source"
aspiers Apr 1, 2024
4272e7c
unstow_link_node: rename $existing_source => $link_dest
aspiers Apr 1, 2024
08e1c90
unstow_link_node: rename $existing_path
aspiers Apr 1, 2024
a337a2f
Change debug indentation in some helpers
aspiers Apr 1, 2024
221449d
unstow_node: remove redundant return
aspiers Apr 1, 2024
381fd71
remove or rename XXX
aspiers Apr 1, 2024
3c904da
link_owned_by_package: rename $source => $link_dest
aspiers Apr 1, 2024
c45a063
stow_node: rename $existing_path
aspiers Apr 1, 2024
b3ed86d
unstow_valid_link: rename $existing_path
aspiers Apr 1, 2024
bae7890
unstow_node / unstow_existing_node: rename foldable return value
aspiers Apr 1, 2024
8f6a320
fold_tree: rename $source parameter to $pkg_subpath
aspiers Apr 1, 2024
2c90659
fold_tree: rename $target parameter to $target_subdir
aspiers Apr 1, 2024
4cac249
rename $path => $target_path in node helpers
aspiers Apr 1, 2024
1282acf
t/stow: use like() instead of ok(... =~ /.../)
aspiers Apr 1, 2024
67081ce
testutil: use croak() instead of die() for more useful errors
aspiers Apr 1, 2024
4cde7eb
t/stow.t: fix typos, whitespace, and ordering of lines
aspiers Apr 1, 2024
238346f
manual: clarify the pros and cons and history of --compat
aspiers Apr 5, 2024
ebfbb6c
testutil: rename parameter names to be less confusing
aspiers Apr 3, 2024
bca711f
tests: use stderr_like() instead of home-grown STDERR capturing
aspiers Apr 6, 2024
599944b
t/unstow_orig.t: use is() for equality tests
aspiers Apr 6, 2024
6d6781d
t/unstow_orig.t: use like() for regexp matching tests
aspiers Apr 6, 2024
e9ad205
t/unstow.t: convert to use subtests
aspiers Apr 6, 2024
2a647d1
iterate over directories in sorted order
aspiers Apr 6, 2024
c691b8f
Makefile.am: include DEFAULT_IGNORE_LIST in doc_deps
aspiers Apr 6, 2024
7815bc8
Revert "Remove unnecessary AM_MAKEINFOFLAGS tweak"
aspiers Apr 6, 2024
748a34b
Revert "testutil: Add sanity check for cwd"
aspiers Apr 6, 2024
5bb65f6
Update manifest files to keep ./Build distcheck happy
aspiers Apr 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .dir-locals.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
((cperl-mode . ((dumb-jump-force-searcher . rg)
(cperl-indent-level . 4)
(cperl-close-paren-offset . -4)
(cperl-indent-subs-specially . nil)
(indent-tabs-mode . nil)
(eval . (auto-fill-mode -1)))))
2 changes: 2 additions & 0 deletions .dumbjump
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
+bin/*.in
+lib/*.pm.in
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
This file documents the high-level history of Stow, and some of its
major contributors. See also the THANKS file for a more complete list
of contributors.

Stow was originally written by Bob Glickstein <[email protected]>,
Zanshin Software, Inc.

Expand Down
106 changes: 106 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
Contributing to GNU Stow
========================

Development of Stow, and GNU in general, is a volunteer effort, and
you can contribute. If you'd like to get involved, it's a good idea to join
the [stow-devel](https://lists.gnu.org/mailman/listinfo/stow-devel)
mailing list.

Bug reporting
-------------

Please follow the procedure described in [the "Reporting Bugs"
section](https://www.gnu.org/software/stow/manual/html_node/Reporting-Bugs.html#Reporting-Bugs)
of [the manual](README.md#documentation).

Development
-----------

For [development sources](https://savannah.gnu.org/git/?group=stow)
and other information, please see the [Stow project
page](http://savannah.gnu.org/projects/stow/) at
[savannah.gnu.org](http://savannah.gnu.org).

There is also a
[stow-devel](https://lists.gnu.org/mailman/listinfo/stow-devel)
mailing list (see [Mailing lists](README.md#mailing-lists)).

Please be aware that all program source files (excluding the test
suite) end in `.in`, and are pre-processed by `Makefile` into
corresponding files with that prefix stripped before execution. So if
you want to test any modifications to the source, make sure that you
change the `.in` files and then run `make` to regenerate the
pre-processed versions before doing any testing. To avoid forgetting
(which can potentially waste a lot of time debugging the wrong code),
you can automatically run `make` in an infinite loop every second via:

make watch

(You could even use fancier approaches like
[`inotifywait(1)`](https://www.man7.org/linux/man-pages/man1/inotifywait.1.html)
or [Guard](https://guardgem.org/). But those are probably overkill in
this case where the simple `while` loop is plenty good enough.)

Testing
~~~~~~~

The test suite can be found in the [`t/`](t/) subdirectory. You can
run the test suite via:

make check

Tests can be run individually as follows. First you have to ensure
that the `t/`, `bin/`, and `lib/` directories are on Perl's search path.
Assuming that you run all tests from the root of the repository tree,
this will do the job:

export PERL5LIB=t:bin:lib

(Not all tests require all of these, but it's safer to include all of
them.)

Secondly, be aware that if you want to test modifications to the
source files, you will need to run `make watch`, or `make` before each
test run as explained above.

Now running an individual test is as simple as:

perl t/chkstow.t

or with a given debugging verbosity corresponding to the `-v` / `--verbose`
command-line option:

TEST_VERBOSE=4 perl t/chkstow.t

The [`prove(1)` test runner](https://perldoc.perl.org/prove) is another
good alternative which provides several handy extra features. Invocation
is very similar, e.g.:

prove t/stow.t

or to run the whole suite:

prove

However currently there is an issue where this interferes with
`TEST_VERBOSE`.

Translating Stow
----------------

Stow is not currently multi-lingual, but patches would be very
gratefully accepted. Please e-mail
[stow-devel](https://lists.gnu.org/mailman/listinfo/stow-devel) if you
intend to work on this.

Maintainers
-----------

Stow is currently being maintained by Adam Spiers. Please use [the
mailing lists](README.md#mailing-lists).

Helping the GNU project
-----------------------

For more general information, please read [How to help
GNU](https://www.gnu.org/help/).
4 changes: 3 additions & 1 deletion MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ aclocal.m4
automake/install-sh
automake/mdate-sh
automake/missing
automake/texinfo.tex
bin/chkstow
bin/chkstow.in
bin/stow
Expand All @@ -11,6 +12,7 @@ Build.PL
ChangeLog
configure
configure.ac
CONTRIBUTING.md
COPYING
default-ignore-list
doc/ChangeLog.OLD
Expand All @@ -19,7 +21,6 @@ doc/manual.pdf
doc/stow.8
doc/stow.info
doc/stow.texi
doc/texinfo.tex
doc/version.texi
INSTALL.md
lib/Stow.pm
Expand All @@ -43,6 +44,7 @@ t/find_stowed_path.t
t/foldable.t
t/ignore.t
t/join_paths.t
t/link_dest_within_stow_dir.t
t/parent.t
t/stow.t
t/rc_options.t
Expand Down
7 changes: 7 additions & 0 deletions MANIFEST.SKIP
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,10 @@ tmp-testing-trees
.travis.yml
^docker/
^[a-zA-Z]*-docker.sh

# Avoid development config
.dir-locals.el
.dumbjump

# Avoid CI
.github/
42 changes: 33 additions & 9 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,24 @@ pmstowdir = $(pmdir)/Stow
pm_DATA = lib/Stow.pm
pmstow_DATA = lib/Stow/Util.pm

TEXINFO_TEX = doc/texinfo.tex
export TEXI2DVI_BUILD_MODE = clean
AM_MAKEINFOFLAGS = -I $(srcdir)

# We require this -I parameter to ensure that the include of the
# default ignore list in the manual works. Unfortunately this is
# the only way to do it:
# default ignore list in the manual works correctly, even when the
# manual is being built via make distcheck from a different directory.
# Unfortunately this is the only way to do it:
#
# http://article.gmane.org/gmane.comp.sysutils.automake.bugs/4334/match=passing+parameters
# https://lists.gnu.org/archive/html/bug-automake/2008-09/msg00040.html
#
# even though it annoyingly produces a warning with the -Wall option
# to AM_INIT_AUTOMAKE which has to be silenced via -Wno-override.
TEXI2DVI = texi2dvi $(AM_MAKEINFOFLAGS)

doc_deps = $(info_TEXINFOS) doc/version.texi

DEFAULT_IGNORE_LIST = $(srcdir)/default-ignore-list

doc_deps = $(info_TEXINFOS) doc/version.texi $(DEFAULT_IGNORE_LIST)

TESTS_DIR = $(srcdir)/t
TESTS_OUT = tmp-testing-trees
TESTS_ENVIRONMENT = $(PERL) -Ibin -Ilib -I$(TESTS_DIR)
Expand Down Expand Up @@ -77,7 +77,7 @@ check_DATA = $(TESTS_OUT)
# Note that automake's `check' rule cannot be overridden
# for some weird reason:
#
# http://thread.gmane.org/gmane.comp.sysutils.automake.general/13040/focus=13041
# https://lists.gnu.org/archive/html/automake/2011-09/msg00029.html
#
# so we override check-TESTS instead which is where the real work is
# done anyway. Unfortunately this produces a warning with the -Wall
Expand All @@ -95,7 +95,6 @@ EXTRA_DIST = \
bin/stow.in bin/chkstow.in lib/Stow.pm.in lib/Stow/Util.pm.in \
doc/manual-split \
$(TESTS) t/testutil.pm \
$(TEXINFO_TEX) \
$(DEFAULT_IGNORE_LIST) \
$(CPAN_FILES)
CLEANFILES = $(bin_SCRIPTS) $(pm_DATA) $(pmstow_DATA)
Expand Down Expand Up @@ -190,7 +189,7 @@ doc/stow.8: bin/stow.in Makefile.am
#
# If it were not for a troublesome dependency on doc/$(am__dirstamp):
#
# http://article.gmane.org/gmane.comp.sysutils.automake.general/13192
# https://lists.gnu.org/archive/html/automake/2011-11/msg00107.html
#
# we could have achieved this using the built-in rules combined with
# install-data-hook to rename from stow.pdf to manual.pdf etc. on
Expand Down Expand Up @@ -299,3 +298,28 @@ ChangeLog: doc/ChangeLog.OLD
else \
echo "Not in a git repository; can't update ChangeLog."; \
fi

# Watch for changes, and if any rebuilds are required, also do a
# make install.
#
# If we solved https://github.com/aspiers/stow/issues/84, we could
# probably ditch this:
watch:
@echo "Watching for changes to program source files ..."
@while true; do \
if $(MAKE) 2>&1 | \
grep -vE 'make\[[1-9]\]: (Entering|Leaving) directory ' | \
grep -v 'Nothing to be done'; \
then \
echo; \
echo "-----------------------------------------------------"; \
echo "make found things to rebuild; doing $(MAKE) install ..."; \
echo; \
$(MAKE) install; \
echo; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"; \
echo; \
fi; \
sleep 1; \
done 2>&1 | \
grep -vE 'make\[[1-9]\]: (Entering|Leaving) directory '
67 changes: 65 additions & 2 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,66 @@
News file for Stow.

* Changes in version 2.3.2

*** Eliminated a spurious warning on unstowing

2.3.1 introduced a benign but annoying warning when unstowing
in certain circumstances. It looked like:

BUG in find_stowed_path? Absolute/relative mismatch between Stow dir X and path Y

This was caused by erroneous logic, and has now been fixed.

*** Improved debug output

Extra output resulting from use of the -v / --verbose flag
now appears in a more logical and understandable way.

*** Janitorial tasks

Users are not substantially affected by these changes.

***** Added some more information from the web page to the README

***** Made some improvements to the documentation

***** Improve readability of source code

Quite a few extra details have been added in comments to clarify
how the code works. Many variable names have also been
improved. The comments of many Stow class methods have been
converted into Perl POD format.

***** Added a =CONTRIBUTING.md= file

***** Add a =watch= target to =Makefile=

=make watch= provides easy continual pre-processing during
development, which reduces the risk of debugging the wrong code.

***** Removed texinfo.tex from the distribution

This eliminates existing and future bit-rot.

***** Updated aclocal.m4 from 1.15.1 to 1.16.5

This mostly just updates copyright notices to 2021, and URLs to https.

***** Replace broken gmane links with links to lists.gnu.org

[[https://lars.ingebrigtsen.no/2020/01/06/whatever-happened-to-news-gmane-org/][gmane has been dead for quite a while.]]

***** Improve support for navigating / editing source via emacs

******* Support source navigation in emacs via [[https://github.com/jacktasia/dumb-jump][dumb-jump]].

******* Configure cperl-mode to match existing coding style.

*** Various maintainer tweaks

Further improved the release process and its documentation in
various minor ways.

* Changes in version 2.3.1

*** Remove dependencies on Hash::Merge and Clone::Choose
Expand Down Expand Up @@ -138,6 +199,7 @@ News file for Stow.
consistency.

- INSTALL.md now also documents how to build directly from git.

*** Fixes for bugs, tests, and other technical debt

***** Add Docker files for convenient testing across multiple Perl versions
Expand Down Expand Up @@ -235,7 +297,7 @@ due to Stow::Util missing $VERSION.
stow directory path being calculated as
../../../usr/home/user/local/stow relative to the target.

See http://article.gmane.org/gmane.comp.gnu.stow.bugs/8820 for details.
See https://lists.gnu.org/archive/html/bug-stow/2013-04/msg00000.html for details.

*** Fix stowing of relative links when --no-folding is used.

Expand Down Expand Up @@ -276,7 +338,7 @@ due to Stow::Util missing $VERSION.

Thanks to Gabriele Balducci for reporting this problem:

http://thread.gmane.org/gmane.comp.gnu.stow.general/6676
https://lists.gnu.org/archive/html/help-stow/2014-09/msg00000.html

*** Internal code cleanups

Expand Down Expand Up @@ -586,4 +648,5 @@ due to Stow::Util missing $VERSION.
org-export-with-toc: nil
org-export-with-author: nil
org-toc-odd-levels-only: t
org-blank-before-new-entry: ((heading . auto) (plain-list-item . auto))
End:
Loading
Loading