Release Notes for archives2git version/0.3

New features
  • New script dsc2git to convert Debian source packages.

  • --unpack: new option to specify a custom extraction command.

  • --strip-ext: new option to remove an unusual file extension.

  • --keep-tempdir: new debug option.

  • Support per repository configuration files.

  • $ARCHIVES2GIT_ENV: new environment variable to specify an alternate configuration file.

Fixes and Improvements
  • Support extracted dangling symlinks.

  • Support globbing characters and (non trailing) newlines in filenames of extracted files.

  • Warn when an extracted/renamed file overwrites another one.

  • Use sed extended regular expressions to support BSD sed.

  • Evaluate script snippets in subshells to prevent conflicts with the main script.

  • Improve error detection of evaluated snippets.

Release Notes for archives2git version/0.2

New features
  • Support processing directories in place of archive files.

  • Add several new switches and associated variables to tag (--tag, --tagname), to take an author name on the command line (--author), to run an arbitrary command after the processing of each archive (--command).

  • Process the command line options with git-rev-parse (so that the options can be intermixed with the archive filenames).

Fixes and Improvements
  • Various portability improvements.

  • Better error checking.

  • Separate a body passed to --body from the title by a blank line.

Documentation changes
  • Add online help (--help, --helpm) and a corresponding manual page.

  • Add more examples in the template of a configuration file.

Dependencies and Packaging changes
  • Add a new Makefile to build the manual page and to install.

  • Depend on HelpMessage and pod2man to build the manual page.

Release Notes for archives2git version/0.1

This is the first release of archives2git. The project contains the script archives2git.