Subject: CVS commit: pkgsrc/sysutils/etckeeper
From: Amitai Schleier
Date: 2017-05-18 23:19:08
Message id: 20170518211908.4F53CFBE4@cvs.NetBSD.org

Log Message:
Update to 1.15. From the changelog:

  * Recommend cron-daemon, rather than cron, as etckeeper only needs
    cron.daily functionality. Closes: #762721
  * Handle failure to commit in post-install, pre-install by showing a
    warning, rather than propigating the error to apt.
    This avoids breaking the apt run when eg, git is misconfigured and
    cannot commit.
    pre-install already did this when it was able to use debconf to display a
    message, but now debconf is not used, and it always behaves this way.
    Closes: #760011
  * Ignore check-mk-agent-logwatch's FHS violating
    /etc/check_mk/logwatch.state. Closes: #753903
  * Only allow [-a-z_] in etckeeper commands to avoid any possible directory
    traversal etc issues.
  * update-ignore, uninit: Fix parsing of ignore files containing '\'
  * Portability fixes. Thanks, Harald Dunkel.
  * Add support for pushing to multiple remote repositories.
    Thanks, Rouben.
  * Fix handling of git ignores like dir/*
    Thanks, Pim van den Berg
  * Fix too broad matching of .gitignored files.
    Closes: #732339
  * Remove lvm/backup from default ignores, because lvm
    documentation recommends backing that up, for use by
    vgcfgrestore.
  * Fix exporting of some git variables. Closes: #728583
  * Fix git update-ignore syntax. Closes: #721873
  * Avoid listing .gitignored files in .etckeeper file. Closes: #607665
    Thanks, Zdenek Crha
  * Fix hilarious typo hardcoding my name. Closes: #718425
  * Guard git config calls. Closes: #717957
  * Quote user and group names, in case one contains a space.
  * Added support for the pacman package manager.
    (Thanks, Tiago Stürmer Daitx)
  * Use user.name and user.email from the .gitconfig file belonging to the
    user who sued or sudoed to root, in preference to making up values for
    that user.
  * cron.daily: Fix typo in stale lockfile handling code.
    Closes: #717908
  * Deal with unix^wlinux portability nonsense.

Files:
RevisionActionfile
1.7modifypkgsrc/sysutils/etckeeper/Makefile
1.2modifypkgsrc/sysutils/etckeeper/PLIST
1.3modifypkgsrc/sysutils/etckeeper/distinfo
1.2modifypkgsrc/sysutils/etckeeper/patches/patch-debian_cron.daily
1.2modifypkgsrc/sysutils/etckeeper/patches/patch-etckeeper.8
1.2modifypkgsrc/sysutils/etckeeper/patches/patch-etckeeper.conf
1.2modifypkgsrc/sysutils/etckeeper/patches/patch-post-install.d_50vcs-commit
1.2modifypkgsrc/sysutils/etckeeper/patches/patch-pre-install.d_50uncommitted-changes