For a complete log of changes, please refer to the Git commit log in the
repositories mentioned in README.md
.
- Rename
NEWS
toNEWS.md
and add proper CommonMark/Markdown syntax - Update a test to allow non-standard commit SHA1 lengths defined with core.abbrev in git config.
- make test: Show output from all tests as they are executed, don't use
Genlog
to show the final result only. Deletet/Genlog
,t/remove_perltestnumbers
andt/Add_test
. - Update Makefiles to understand "make", "make clean" and "make test", a plain "make" doesn't run the tests anymore. Also add .PHONYs to the Makefiles and use "$(MAKE)" instead of "make".
- Use Semantic Versioning as described at http://semver.org
- Add
$GITSPREAD_GIT
environment variable, allow alternativegit
(1) - Add the scripts
t/Add_test
(create a new test file) andt/Genlog
(execute the tests, format output and save output to log/) - Create
Makefile
s to run tests gitspreadd
,gitspreadd.t
: Remove unused debug functions and--debug
option- Sync
gitspreadd
against "perl" template - Sync
gitspreadd.t
against "perl-tests" template - Tests: Quote all variables in system calls
- Tests: Read stdout from daemon instead of leaking it to test output
- Create and use
main()
ingitspreadd
andgitspreadd.t
- Tests: Add "
(stdout)
" to output - Tested to work with Git versions back to 2008-03-26
- Documentation and typo fixes
- Change license from "GPL v3 or later" to "GPL v2 or later"
- Fix failing tests due to changed output from newer
git
(1) versions - Add
-q
/--quiet
option togitspreadd
- Delete obsolete bash version of gitspreadd
- Change official gitspread location from GitHub.com to GitLab.com
- Replace Gitorious location with GitLab
- Documentation updates
- Delete Perl POD, documentation is stored as CommonMark/MarkDown
- Deleted branches are propagated further to the remotes
- Update tests to all current functionality (total 206 tests)
- Make tests work with old Git versions, at least back to git-1.5.6.5
- Add
COPYING
(GNU General Public License v3) - Add this file (
NEWS
) - Update
README.md
- Remove wrong info from
usage()
screen - Remove annoying
close()
warning in log file
- Convert gitspreadd from Bash to Perl
- Rename Bash version to
gitspreadd.sh
and mark it as obsolete - Add
-r
/--repodir
option - Add
-1
/--run-once
option - Log actions to log file
- Add support for
$GITSPREAD_REPODIR
environment variable - Set up test suite and create tests for all current functionality
- Initial release using bash scripts.
vim: set tw=72 ts=2 sw=2 sts=2 et fo=tcqw fenc=utf8 :