Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Allow backup-files to build on windows using the MinGW compiler. | Andreas Gruenbacher | 2006-01-30 | 1 | -0/+11 |
| | |||||
* | - lib/backup-files.c: Tru64 does not have snprintf. (Reported by | Andreas Gruenbacher | 2006-01-30 | 1 | -5/+3 |
| | | | | John Vandenberg). | ||||
* | - Change the default PATH_MAX from 4095 to 4096. | Andreas Gruenbacher | 2006-01-26 | 1 | -2/+2 |
| | | | | - sizeof(char) == 1. | ||||
* | - lib/backup-files.c: Fix usage line and help text. | Jean Delvare | 2006-01-26 | 1 | -10/+14 |
| | | | | | - lib/backup-files.c: Improve recursive processing by avoiding repeated realloc and strlen calls. Hardly measurable though. | ||||
* | - Use perror(progname) instead of perror(NULL). | Andreas Gruenbacher | 2006-01-26 | 1 | -1/+1 |
| | |||||
* | - Also check for access(path, R_OK|X_OK) before visiting all the | Andreas Gruenbacher | 2006-01-26 | 1 | -1/+1 |
| | | | | | files in a directory: this avoids an error message for each file in a non-executable directory. | ||||
* | - lib/backup-files.c: Stop using ftw and implement our own dir | Andreas Gruenbacher | 2006-01-26 | 3 | -156/+68 |
| | | | | | walking: ftw is a portability nightmare. The foreachdir function is based a proposal from Gary V. Vaughan <gary@gnu.org>, thanks! | ||||
* | - lib/backup-files.c: Fix memory leaks (markus@oberhumer.com). | Andreas Gruenbacher | 2006-01-25 | 1 | -3/+4 |
| | |||||
* | - lib/backup-files.c: Don't fail when link(1) returns ENOSYS, and | Andreas Gruenbacher | 2006-01-25 | 1 | -1/+2 |
| | | | | try to copy in that case. | ||||
* | - lib/backup-files.c: Fix another missed optimization. | Andreas Gruenbacher | 2006-01-25 | 1 | -2/+4 |
| | |||||
* | - lib/backup-files.c: Several fixes from Markus as well. | Andreas Gruenbacher | 2006-01-25 | 1 | -11/+37 |
| | |||||
* | - lib/backup-files.c: Cleanups by Markus F.X.J. Oberhumer | Andreas Gruenbacher | 2006-01-25 | 1 | -19/+24 |
| | | | | <markus@oberhumer.com>. | ||||
* | - Add fallback ftw implementation for systems that don't have it. | Andreas Gruenbacher | 2006-01-21 | 2 | -0/+139 |
| | |||||
* | - Use ftw instead of nftw (some platforms don't have nftw). | Andreas Gruenbacher | 2006-01-21 | 1 | -2/+2 |
| | |||||
* | - lib/backup-files.c: Only create and remove parents that are | Andreas Gruenbacher | 2006-01-21 | 1 | -23/+34 |
| | | | | | missing or empty. Report errors in nftw. (Minor changes by agruen@suse.de). | ||||
* | - Remove config.h, and use @DEFS@ in Makefile.in instead | Andreas Gruenbacher | 2005-09-18 | 1 | -7/+10 |
| | | | | (Gary V. Vaughan <gary@gnu.org>). | ||||
* | - lib/backup-files.c: add missing dependency on config.h. Check | Andreas Gruenbacher | 2005-09-18 | 1 | -8/+9 |
| | | | | | for chmod and fchmod support. Remove two unnecessary chmod calls. - Makefile.in: fix cyclic dependency on Makefile. | ||||
* | - lib/backup-files.c: use mktemp if mkstemp is not available | Andreas Gruenbacher | 2005-09-18 | 1 | -0/+5 |
| | | | | (Gary V. Vaughan <gary@gnu.org>). Add a config.h. | ||||
* | - lib/backup-files.c: switch from alloca to malloc for portability. | Andreas Gruenbacher | 2005-09-18 | 1 | -29/+46 |
| | |||||
* | - Fix a syntax error. | Andreas Gruenbacher | 2005-01-27 | 1 | -1/+1 |
| | |||||
* | - lib/backup-files.c: Remove unused command line option and | Andreas Gruenbacher | 2005-01-27 | 1 | -9/+7 |
| | | | | | | | | document the remaining options. - quilt/pop.in: Colorize this as well: "Patch attempted to create file *, which already exists." "can't find file to patch at input line *" "* out of * hunk ignored" | ||||
* | - When applying a patch with -q and without -f no (individual) | Andreas Gruenbacher | 2004-10-17 | 1 | -2/+11 |
| | | | | | | | | | | | reject files are created, and the "patching file" comments are missing as well. In that case, we don't know wich files the "-- saving rejects to file /tmp/foo" comments belong to, and we can't fic them up. Remove them, instead. - Pop command: Touch files after they are restored so that tools like make don't get confused. - Update test cases. - Bump to version 0.37. | ||||
* | - backup-file.c: Add code to recursively search .pc directories. | Andreas Gruenbacher | 2004-06-06 | 1 | -21/+70 |
| | | | | | | | | | | Add a "no-op" mode as default, and allow to just unlink files. - apatch/rpatch: let backup-files search .pc directories instead of generating temporary file lists. - rpatch/pop: unlink files of topmost patch after popping instead of unlinking at each step. - If QUILTRC is set in the environment, use this as the configuration file. | ||||
* | - Fix from Dean Roehrich <roehrich@sgi.com>: Preserve file mode | Andreas Gruenbacher | 2004-06-02 | 1 | -0/+2 |
| | | | | of original file when creating backup files. | ||||
* | - Fix a bug in backup-files.c (introduced just before). | Andreas Gruenbacher | 2004-03-14 | 1 | -1/+1 |
| | |||||
* | - Revert `quilt fork' to how it originally worked: fork the | Andreas Gruenbacher | 2004-03-13 | 1 | -19/+89 |
| | | | | | | | | | | | | | | *topmost* patch, not the next unapplied patch. Adapt the test suite accordingly. - Add flag to backup-files.c to make sure that files in the working tree have a link count of at most one. Use this where appropriate. - Fix a bug in `quilt snapshot': Taking snapshots caused files to get link counts bigger than one, so modifying them could cause multiple files to get modified. Speed up the command, too. - Update the documentation. Add example1.test from the documentation. | ||||
* | - Remove .pc/*/.pc files, and adjust various scripts accordingly. | Andreas Gruenbacher | 2003-10-28 | 1 | -12/+25 |
| | | | | - Run test/one.test inside sub-directory. | ||||
* | - Backup files were not reliably removed after restoring (this did not | Andreas Gruenbacher | 2003-10-26 | 1 | -6/+4 |
| | | | | matter with the .pc files). | ||||
* | - lib/backup-files.c: Copy files if hard linking is not possible, | Andreas Gruenbacher | 2003-07-19 | 1 | -18/+66 |
| | | | | e.g., because the backups go to a ram disc, etc. | ||||
* | Install binary backup-files into /usr/lib/quilt and the remaining scripts ↵ | Andreas Gruenbacher | 2003-01-31 | 5 | -1413/+0 |
| | | | | under /usr/share/quilt/scripts. | ||||
* | Add syntax highlighting tags for emacs and vim | Andreas Gruenbacher | 2003-01-31 | 4 | -0/+16 |
| | |||||
* | Change #\!@BASH@ to #\! @BASH@. It can look a bit stupid, but it's needed ↵ | Martin Quinson | 2003-01-31 | 3 | -3/+3 |
| | | | | for maximal portability | ||||
* | Fight lintian warning: Change #\!@BASH@ to a header explaining what it is ↵ | Martin Quinson | 2003-01-31 | 1 | -1/+2 |
| | | | | and that it it should be sourced. | ||||
* | Also substitute @MKTEMP@ | Andreas Gruenbacher | 2003-01-30 | 1 | -5/+5 |
| | |||||
* | Quilt diff now accepts a list of files; add quilt.changes entry for previous ↵ | Andreas Gruenbacher | 2003-01-30 | 1 | -0/+11 |
| | | | | file removal. | ||||
* | Quilt refresh looses patch description | Andreas Gruenbacher | 2003-01-30 | 1 | -1/+1 |
| | |||||
* | Add changelog and fix patch_description for "Index:" lines in patches | Andreas Gruenbacher | 2003-01-30 | 1 | -7/+7 |
| | |||||
* | Clean up | Andreas Gruenbacher | 2003-01-30 | 2 | -352/+0 |
| | |||||
* | Another regex quoting mistake; add rpm makefile target | Andreas Gruenbacher | 2003-01-30 | 1 | -1/+1 |
| | |||||
* | Prepare for more Autoconf | Andreas Gruenbacher | 2003-01-30 | 3 | -8/+8 |
| | |||||
* | Prepare for GNU Autoconf; Some cleanups in Makefile | Andreas Gruenbacher | 2003-01-30 | 6 | -4/+356 |
| | |||||
* | Fix some regex quoting | Andreas Gruenbacher | 2003-01-30 | 1 | -8/+9 |
| | |||||
* | Add --leave-rejects option to quilt push (and apatch) | Andreas Gruenbacher | 2003-01-29 | 1 | -2/+8 |
| | |||||
* | Add the cvsignore for the result of a debian package compilation. rpm may ↵v0.21 | Martin Quinson | 2003-01-29 | 1 | -0/+1 |
| | | | | create other files, no idea | ||||
* | Version 0.21 from Andreas Gruenbacher | Martin Quinson | 2003-01-29 | 7 | -379/+883 |
| | |||||
* | - Catch up to akmp version 0.10 (only files in need-checking were modified) | Martin Quinson | 2003-01-21 | 3 | -3/+21 |
| | | | | | | - Use bash ; use a proper first line (ie "#! /bin/bash", the space is needed on some rare platforms) - Add a header stating that the code is GPL in all scripts | ||||
* | Version 0.11, from Andreas Gruenbacher | Martin Quinson | 2003-01-21 | 6 | -0/+1110 |