Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-04 | Revert "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-04 | better status output | Joey Hess | |
2014-09-04 | prep release | Joey Hess | |
2014-09-04 | Avoid 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-09 | prep | Joey Hess | |
2014-08-09 | prep release | Joey Hess | |
2014-07-16 | Merge branch 'rpmlintBzr' of https://github.com/MItsutoshiNAKANO/etckeeper | Joey Hess | |
2014-07-16 | replace 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-16 | replace 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-15 | update-ignore, uninit: Fix parsing of ignore files containing '\' | Joey Hess | |
2014-07-15 | Merge branch 'master' of https://github.com/pommi/etckeeper | Joey Hess | |
2014-07-15 | Only allow [-a-z_] in etckeeper commands to avoid any possible directory ↵ | Joey Hess | |
traversal etc issues. | |||
2014-07-14 | make \ not act as an escape character while parsing ignore file | Pim van den Berg | |
Use "read -r" to parse the ignore file. | |||
2014-07-05 | Ignore check-mk-agent-logwatch's FHS violating /etc/check_mk/logwatch.state. ↵ | Joey Hess | |
Closes: #753903 | |||
2014-06-18 | Fix ypper-etckeeper.py change permission and locale | Mitsutoshi 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-13 | prep | Joey Hess | |
2014-06-13 | prep release | Joey Hess | |
2014-05-27 | rename file, since it is a markdown file | Joey Hess | |
Hmm | |||
2014-05-27 | Fix handling of git ignores like dir/* Thanks, Pim van den Berg | Joey Hess | |
2014-05-27 | fix generating a list of files/directories ignored by git | Pim 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-17 | Add support for pushing to multiple remote repositories. Thanks, Rouben. | Joey Hess | |
2014-05-17 | Merge branch 'master' of https://github.com/rouben/etckeeper | Joey Hess | |
2014-05-09 | Portability fixes. Thanks, Harald Dunkel. | Joey Hess | |
2014-05-09 | make Makefile more "openBSD-friendly" | Harald Dunkel | |
Signed-off-by: Harald Dunkel <harald.dunkel@aixigo.de> | |||
2014-05-09 | find: replace "-not" by "!" to become Posix compliant | Harald Dunkel | |
Signed-off-by: Harald Dunkel <harald.dunkel@aixigo.de> | |||
2014-05-08 | Added support for pushing to multiple remote repositories | Rouben | |
2013-12-17 | actually, need to munge input, it may use ./ before filenames | Joey Hess | |
2013-12-17 | prep release | Joey Hess | |
2013-12-17 | Fix too broad matching of .gitignored files. Closes: #732339 | Joey Hess | |
2013-11-10 | guard unsets | Joey Hess | |
Apparently fails with netbsd's shell. Unsure if that shell is POSIX. | |||
2013-11-03 | prep release | Joey Hess | |
2013-11-03 | export on separate line from variable definition | Joey Hess | |
2013-11-03 | Export Git variables, otherwise Git falls back to determining them itself. | Michael Kuhn | |
2013-10-06 | Remove lvm/backup from default ignores, because lvm documentation recommends ↵ | Joey Hess | |
backing that up, for use by vgcfgrestore. | |||
2013-10-01 | Autopush support for mercurial added. | kes31 | |
The commit script was edited, for using the default branch of mercurial to do autopush. | |||
2013-09-21 | better means of disabling commit | Joey Hess | |
2013-09-04 | releasing package etckeeper version 1.9 | Joey Hess | |
2013-09-04 | Fix git update-ignore syntax. Closes: #721873 | Joey Hess | |
2013-09-04 | releasing package etckeeper version 1.8 | Joey Hess | |
2013-09-04 | Merge remote-tracking branch 'refs/remotes/dgit/dgit/sid' | Joey Hess | |
2013-08-28 | changelog | Joey Hess | |
2013-08-28 | more generic name for variable as file does not contain patterns in git case | Joey Hess | |
2013-08-28 | fix typo | Joey Hess | |
2013-08-28 | Omit files ignored by git from .etckeeper file | Zdenek 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-31 | releasing version 1.7 | Joey Hess | |
2013-07-31 | etckeeper (1.7) unstable; urgency=low | Joey Hess | |
* Fix hilarious typo hardcoding my name. Closes: #718425 # imported from the archive | |||
2013-07-31 | Fix hilarious typo hardcoding my name. Closes: #718425 | Joey Hess | |
2013-07-27 | releasing version 1.6 | Joey Hess | |
2013-07-27 | Guard git config calls. Closes: #717957 | Joey Hess | |
2013-07-26 | releasing version 1.5 | Joey Hess | |