Release 1.06

Update version number and update documentation

* Improve portability of `hostname` (#23)
* Fix incompatibilities between Cygwin and Git for Windows (#26)
* Allow Git program to be configured via yadm.git-program (#30)
* Support alt-links for encrypted files (#34)
* Exit with the same return value as Git (#35)
* Support spaces in alt-link paths (#36)
* Ignore empty lines in .yadm/encrypt (#40)
* Fix typos (#41)
This commit is contained in:
Tim Byrne 2017-01-12 17:15:24 -06:00
parent a09738616d
commit 672c985e88
No known key found for this signature in database
GPG Key ID: 6CBE24C2FD8CF76E
6 changed files with 31 additions and 11 deletions

10
CHANGES
View File

@ -1,3 +1,13 @@
1.06
* Improve portability of `hostname` (#23)
* Fix incompatibilities between Cygwin and Git for Windows (#26)
* Allow Git program to be configured via yadm.git-program (#30)
* Support alt-links for encrypted files (#34)
* Exit with the same return value as Git (#35)
* Support spaces in alt-link paths (#36)
* Ignore empty lines in .yadm/encrypt (#40)
* Fix typos (#41)
1.05 1.05
* Improve portability of shebang line (#14) * Improve portability of shebang line (#14)
* Support for symlinked directories (#17) * Support for symlinked directories (#17)

View File

@ -2,5 +2,10 @@ CONTRIBUTORS
Tim Byrne Tim Byrne
Espen Henriksen Espen Henriksen
Franciszek Madej Paraplegic Racehorse
Patrick Hof Patrick Hof
Satoshi Ohki
Siôn Le Roux
Tomas Cernaj
Uroš Golja
Franciszek Madej

2
yadm
View File

@ -19,7 +19,7 @@ if [ -z "$BASH_VERSION" ]; then
[ "$YADM_TEST" != 1 ] && exec bash "$0" "$@" [ "$YADM_TEST" != 1 ] && exec bash "$0" "$@"
fi fi
VERSION=1.05 VERSION=1.06
YADM_WORK="$HOME" YADM_WORK="$HOME"
YADM_DIR="$HOME/.yadm" YADM_DIR="$HOME/.yadm"

2
yadm.1
View File

@ -1,5 +1,5 @@
." vim: set spell so=8: ." vim: set spell so=8:
.TH yadm 1 "8 September 2016" "1.05" .TH yadm 1 "13 January 2017" "1.06"
.SH NAME .SH NAME
yadm \- Yet Another Dotfiles Manager yadm \- Yet Another Dotfiles Manager
.SH SYNOPSIS .SH SYNOPSIS

15
yadm.md
View File

@ -192,20 +192,25 @@
Specify an alternate program to use instead of "gpg". By Specify an alternate program to use instead of "gpg". By
default, the first "gpg" found in $PATH is used. default, the first "gpg" found in $PATH is used.
yadm.git-program
Specify an alternate program to use instead of "git". By
default, the first "git" found in $PATH is used.
## ALTERNATES ## ALTERNATES
When managing a set of files across different systems, it can be useful When managing a set of files across different systems, it can be useful
to have an automated way of choosing an alternate version of a file for to have an automated way of choosing an alternate version of a file for
a different operating system, host, or user. yadm implements a feature a different operating system, host, or user. yadm implements a feature
which will automatically create a symbolic link to the appropriate ver- which will automatically create a symbolic link to the appropriate ver-
sion of a file, as long as you follow a specific naming convention. sion of a file, as long as you follow a specific naming convention.
yadm can detect files with names ending in: yadm can detect files with names ending in:
## or ##OS or ##OS.HOSTNAME or ##OS.HOSTNAME.USER ## or ##OS or ##OS.HOSTNAME or ##OS.HOSTNAME.USER
If there are any files managed by yadm's repository which match this If there are any files managed by yadm's repository, or listed in
naming convention, symbolic links will be created for the most appro- $HOME/.yadm/encrypt, which match this naming convention, symbolic links
priate version. This may best be demonstrated by example. Assume the will be created for the most appropriate version. This may best be
following files are managed by yadm's repository: demonstrated by example. Assume the following files are managed by
yadm's repository:
- $HOME/path/example.txt## - $HOME/path/example.txt##
- $HOME/path/example.txt##Darwin - $HOME/path/example.txt##Darwin

View File

@ -1,6 +1,6 @@
Summary: Yet Another Dotfiles Manager Summary: Yet Another Dotfiles Manager
Name: yadm Name: yadm
Version: 1.05 Version: 1.06
Release: 1%{?dist} Release: 1%{?dist}
URL: https://github.com/TheLocehiliosan/yadm URL: https://github.com/TheLocehiliosan/yadm
License: GPLv3 License: GPLv3
@ -37,8 +37,8 @@ install -m 644 yadm.1 ${RPM_BUILD_ROOT}%{_mandir}/man1
%doc CHANGES CONTRIBUTORS README.md %doc CHANGES CONTRIBUTORS README.md
%changelog %changelog
* Thu Jan 12 2017 Tim Byrne <sultan@locehilios.com> - 1.05-1 * Fri Jan 13 2017 Tim Byrne <sultan@locehilios.com> - 1.06-1
- Bump version to 1.05 - Bump version to 1.06
* Tue May 17 2016 Tim Byrne <sultan@locehilios.com> - 1.04-3 * Tue May 17 2016 Tim Byrne <sultan@locehilios.com> - 1.04-3
- Add missing docs - Add missing docs