summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* maint: ignore more build artifactsJim Meyering2011-03-271-3/+6
|
* do not version-control ChangeLog; instead, generate it from git logJim Meyering2011-03-171-0/+1
| | | | | | | | | | | | | | With this change, all ChangeLog entries going forward are generated into a file named ChangeLog in each distribution tarball. ChangeLog entries prior to today's date are in ChangeLog-2011. * Makefile.am (gen-ChangeLog): New rule. (dist-hook): Depend on it. (EXTRA_DIST): Add ChangeLog-2011. * ChangeLog-2011: Renamed from ChangeLog * ChangeLog: Remove file. * .gitignore: Ignore ChangeLog. * bootstrap.conf: Ensure that ChangeLog exists. (gnulib_modules): Add gitlog-to-changelog.
* Preserve extended attributes of patched files when possibleAndreas Gruenbacher2010-10-271-1/+0
| | | | | | | | | | | | | | * src/patch.c (main): Set all file attributes of the temporary output file before renaming it over the final output file (possibly replacing the input file). Pass the input file name to set_file_attributes(). * src/util.c (set_file_attributes): When enabled (USE_XATTR), also copy extended attributes including attributes which define permissions. (copy_attr_error, copy_attr_quote, copy_attr_free, copy_attr_check, copy_attr): Helper functions for copying extended attributes. * m4/xattr.m4 (gl_FUNC_XATTR): Import from coreutils. * src/Makefile.am (patch_LDADD): Add $(LIB_XATTR) here. * bootstrap.conf: Use the gnulib verror module.
* Replace timestamp parsing code with gnulib getdateAndreas Gruenbacher2010-04-221-0/+1
| | | | | | | | | | | | | | | | | * src/Makefile.am (patch_SOURCES): Remove maketime.c, maketime.h, partime.c, and partime.h. (patch_LDFLAGS): Add LIB_CLOCK_GETTIME for clock_gettime(). * src/util.c: Replace maketime.h and partime.h with getdate.h. (fetchname): Replace str2time() with get_date(). Sanitize the test for epoch timestamps. * src/patch.c (main): When --set-utc is given, set the TZ environment variable to UTC so that get_date() will default to UTC timestamps. * tests/preserve-mode-and-timestamp: Switching to get_date() revealed that str2time() was ignoring timezones. In order to test --set-utc now that get_date() fixes this, we must use timestamps that do not include timestamps here. * bootstrap.conf: Add the clock-time, getdate, gettime, and setenv modules.
* Add rules for generating .version and for including .tarball-version in dist ↵Andreas Gruenbacher2010-04-151-0/+1
| | | | | | | tarballs * Makefile.am: Add rules for generating .version and for including .tarball-version in dist tarballs.
* Convert to automake and use a git submodule for gnulibAndreas Gruenbacher2010-04-121-4/+13
| | | | | | | | | | | | | | | | | | | | * configure.ac: Add automake and gnulib macros, replace several obsolete macros. * Makefile.am, lib/Makefile.am, src/Makefile.am, tests/Makefile.am: Add for automake. * autogen.sh, INSTALL, Makefile.in, mkinstalldirs, update-version.sh: Obsolete; remove. * README-hacking: Import from diffutils, replace cvs with git. * build-aux: Move gnulib auxiliary files here from the top-level directory. * gnulib: Add gnulib git submodule. * bootstrap, bootstrap.conf: Import from gnulib and adjust. * gl/lib: Remove gnulib files from the repository; they are now imported into lib/ from gnulib as needed. * tests/test-lib.sh: Use $abs_top_builddir exported from tests/Makefile.am here instead of $PWD. * m4/utimbuf.m4: This macro has been removed from gnulib. Add it here for now; this will be replaced by gnulib's utimens module soon.
* Update .gitignoreAndreas Gruenbacher2009-04-071-0/+4
|
* Move all source and header files into src/Andreas Gruenbacher2009-04-051-1/+1
|
* Prepare for second alpha releaseAndreas Gruenbacher2009-03-291-0/+1
| | | | | Update NEWS. Packaging and various other minor fixes.
* Packaging changesAndreas Gruenbacher2009-03-201-0/+14
Remove generated files. Add autogen.sh for regenerating those files. Add .gitignore.