summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-04let's not use debconf to display a possibly minor warningJoey Hess
2014-09-04Use debconf for prompting when post-install commit fails, as was already ↵Joey Hess
done for pre-install commit. This avoids propigating errors to apt when eg, git is misconfigured and cannot commit. Closes: #760011
2014-09-04Revert "Avoid propigating nonzero exit status of any command called by ↵Joey Hess
etckeeper out to the caller. This is to avoid making apt give up because git is misconfigured and cannot commit, or similar. Closes: #760011" This reverts commit 1b70e83dddcafbcbea84fc55a6396e4876a9a0c4. This approach breaks the AVOID_COMMIT_BEFORE_INSTALL feature.
2014-09-04better status outputJoey Hess
2014-09-04prep releaseJoey Hess
2014-09-04Avoid propigating nonzero exit status of any command called by etckeeper out ↵Joey Hess
to the caller. This is to avoid making apt give up because git is misconfigured and cannot commit, or similar. Closes: #760011 I absoltely do not want etckeeper to dive into the rats nest of making git be able to commit reliably. git commit has about a dozen failure modes, and it's up to the admin to avoid breaking their system by not giving it a hostname, or writing a broken ~/.gitconfig, or not giving uid 0 a user name, etc. I considered making only apt.conf's etckeeper calls be guarded with || true, but this would also need to be done for the other package managers that can call etckeeper. And it's better to let etckeeper indicate which script failed, rather than seeing an error message and apt continuing without an indication of why git commit was being called then.
2014-08-09prepJoey Hess
2014-08-09prep releaseJoey Hess
2014-07-16Merge branch 'rpmlintBzr' of https://github.com/MItsutoshiNAKANO/etckeeperJoey Hess
2014-07-16replace shebang => null line in __init__.py.Mitsutoshi NAKANO
The __init__.py is not executable. But it has a shebang. So rpmlint is warning. So Fedora executes "sed -i -e 1d" in etcleeper.spec. http://pkgs.fedoraproject.org/cgit/etckeeper.git/tree/etckeeper.spec Upstream should not worry downstreams. Please see also: https://github.com/joeyh/etckeeper/pull/15 modified: Makefile modified: etckeeper-bzr/__init__.py
2014-07-16replace shebang => null line in yum-etckeeper.py.Mitsutoshi NAKANO
The yum-etckeeper.py is not executable. But it has a shebang. So rpmlint is warning. So Fedora executes "sed -i -e 1d" in etcleeper.spec. http://pkgs.fedoraproject.org/cgit/etckeeper.git/tree/etckeeper.spec Upstream should not worry downstreams. The etckeeper-bzr/__INIT__.py has same problem too. So I will modify it in other patch. modified: yum-etckeeper.py
2014-07-15update-ignore, uninit: Fix parsing of ignore files containing '\'Joey Hess
2014-07-15Merge branch 'master' of https://github.com/pommi/etckeeperJoey Hess
2014-07-15Only allow [-a-z_] in etckeeper commands to avoid any possible directory ↵Joey Hess
traversal etc issues.
2014-07-14make \ not act as an escape character while parsing ignore filePim van den Berg
Use "read -r" to parse the ignore file.
2014-07-05Ignore check-mk-agent-logwatch's FHS violating /etc/check_mk/logwatch.state. ↵Joey Hess
Closes: #753903
2014-06-18Fix ypper-etckeeper.py change permission and localeMitsutoshi NAKANO
Changed zypper-etckeeper.py 's permission from 644 to 755 . Changed zypper-etckeeper.py's LANG to C . modified: Makefile modified: zypper-etckeeper.py
2014-06-13prepJoey Hess
2014-06-13prep releaseJoey Hess
2014-05-27rename file, since it is a markdown fileJoey Hess
Hmm
2014-05-27Fix handling of git ignores like dir/* Thanks, Pim van den BergJoey Hess
2014-05-27fix generating a list of files/directories ignored by gitPim van den Berg
"git ls-files --others --ignore --exclude-standard --directory" doesn't include the files that for example get ignored by this .gitignore line: ----- default/* ----- Without the "--directory" line it includes these files, but doesn't include: ----- folder/ ----- So combine those 2 commands. The next line (grep -xFvf) requires an exact match (-x). As a result the files in the 1st example were included in the .etckeeper file. Reference: http://stackoverflow.com/questions/466764/show-ignored-files-in-git#answer-1446609
2014-05-17Add support for pushing to multiple remote repositories. Thanks, Rouben.Joey Hess
2014-05-17Merge branch 'master' of https://github.com/rouben/etckeeperJoey Hess
2014-05-09Portability fixes. Thanks, Harald Dunkel.Joey Hess
2014-05-09make Makefile more "openBSD-friendly"Harald Dunkel
Signed-off-by: Harald Dunkel <harald.dunkel@aixigo.de>
2014-05-09find: replace "-not" by "!" to become Posix compliantHarald Dunkel
Signed-off-by: Harald Dunkel <harald.dunkel@aixigo.de>
2014-05-08Added support for pushing to multiple remote repositoriesRouben
2013-12-17actually, need to munge input, it may use ./ before filenamesJoey Hess
2013-12-17prep releaseJoey Hess
2013-12-17Fix too broad matching of .gitignored files. Closes: #732339Joey Hess
2013-11-10guard unsetsJoey Hess
Apparently fails with netbsd's shell. Unsure if that shell is POSIX.
2013-11-03prep releaseJoey Hess
2013-11-03export on separate line from variable definitionJoey Hess
2013-11-03Export Git variables, otherwise Git falls back to determining them itself.Michael Kuhn
2013-10-06Remove lvm/backup from default ignores, because lvm documentation recommends ↵Joey Hess
backing that up, for use by vgcfgrestore.
2013-10-01Autopush support for mercurial added.kes31
The commit script was edited, for using the default branch of mercurial to do autopush.
2013-09-21better means of disabling commitJoey Hess
2013-09-04releasing package etckeeper version 1.9Joey Hess
2013-09-04Fix git update-ignore syntax. Closes: #721873Joey Hess
2013-09-04releasing package etckeeper version 1.8Joey Hess
2013-09-04Merge remote-tracking branch 'refs/remotes/dgit/dgit/sid'Joey Hess
2013-08-28changelogJoey Hess
2013-08-28more generic name for variable as file does not contain patterns in git caseJoey Hess
2013-08-28fix typoJoey Hess
2013-08-28Omit files ignored by git from .etckeeper fileZdenek Crha
Add processing of the .gitignore file into filter_ignore() function. The .gitignore content is a list of globs and not regular expressions, so it is not possible to use same approach darcs uses. Instead, we use git commands to generate list of files that exist and need to be excluded as pattern file.
2013-07-31releasing version 1.7Joey Hess
2013-07-31etckeeper (1.7) unstable; urgency=lowJoey Hess
* Fix hilarious typo hardcoding my name. Closes: #718425 # imported from the archive
2013-07-31Fix hilarious typo hardcoding my name. Closes: #718425Joey Hess
2013-07-27releasing version 1.6Joey Hess