1. 01 Jan, 2019 1 commit
  2. 01 Jan, 2018 1 commit
  3. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  4. 21 Aug, 2017 1 commit
    • Paul Eggert's avatar
      Port /bin/sh scripts to Solaris 10 · 891bc982
      Paul Eggert authored
      Its /bin/sh builtin ‘test’ command does not support -e.
      * autogen.sh, build-aux/git-hooks/pre-commit:
      * build-aux/gitlog-to-emacslog, make-dist:
      Use test -r, not test -e.
      891bc982
  5. 01 Jan, 2017 1 commit
  6. 25 May, 2016 1 commit
  7. 13 Apr, 2016 1 commit
    • Paul Eggert's avatar
      Do not require that .git be a directory · 1aebe991
      Paul Eggert authored
      Problem reportyed by Phillip Lord.
      * admin/update_autogen, autogen.sh, build-aux/gitlog-to-emacslog:
      * configure.ac, make-dist:
      Do not require that .git be a directory, as 'git worktree' makes
      it a file and not a directory.
      1aebe991
  8. 23 Mar, 2016 1 commit
  9. 01 Jan, 2016 1 commit
  10. 14 Dec, 2015 1 commit
  11. 11 Oct, 2015 1 commit
    • Paul Eggert's avatar
      Use ‘echo’ safely with ‘\’ or leading ‘-’ · 29dfca23
      Paul Eggert authored
      POSIX says that ‘echo FOO’ produces implementation-defined output
      if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU
      behavior in that case.
      * Makefile.in (removenullpaths): Remove.
      (epaths-force): Rewrite to avoid the need for ‘echo’.
      (install-etc): Be clearer about escaping the shell metacharacters
      ‘\’ and ‘$’.
      * Makefile.in (install-arch-indep, install-etcdoc):
      * admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config:
      * admin/quick-install-emacs, build-aux/gitlog-to-emacslog:
      * configure.ac, lib-src/rcs2log, make-dist:
      * src/Makefile.in (lisp.mk):
      Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed.
      For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’
      if $foo can contain arbitrary characters.
      * lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues.
      * doc/lispref/two-volume.make (vol1.pdf):
      * test/etags/make-src/Makefile (web ftp publish):
      Use ‘printf’ rather than ‘echo -e’.
      29dfca23
  12. 09 Aug, 2015 1 commit
  13. 11 Jun, 2015 1 commit
  14. 07 Jun, 2015 2 commits
    • Paul Eggert's avatar
      Move gen_origin from program to data · 90a19baa
      Paul Eggert authored
      That way, 'make change-history' needs to change only ChangeLog.2,
      instead of having to change two files.
      * ChangeLog.2: Add commit info for range that this file covers.
      * Makefile.in (new_commit_regexp): New macro.
      (change-history-nocommit): Simplify, by putting what used to be
      the gen_origin value into the data (ChangeLog.2) rather than
      into the program (gitlog-to-emacslog).
      * build-aux/gitlog-to-emacslog (gen_origin): Calculate from
      the input file (e.g., ChangeLog.2) rather than by having a
      constant in the program.  Substitute it into the output.
      90a19baa
    • Glenn Morris's avatar
      ; Auto-commit of ChangeLog files. · 4b7c816e
      Glenn Morris authored
      4b7c816e
  15. 31 May, 2015 1 commit
  16. 24 May, 2015 1 commit
  17. 19 May, 2015 1 commit
  18. 17 May, 2015 1 commit
  19. 10 May, 2015 2 commits
  20. 09 May, 2015 5 commits
  21. 07 May, 2015 2 commits
  22. 24 Apr, 2015 2 commits
  23. 21 Apr, 2015 1 commit
  24. 09 Apr, 2015 1 commit
  25. 07 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Generate a ChangeLog file from commit logs · 23468561
      Paul Eggert authored
      * .gitignore: Add 'ChangeLog'.
      * build-aux/gitlog-to-changelog: New file, from Gnulib.
      * build-aux/gitlog-to-emacslog: New file.
      * CONTRIBUTE: Document the revised workflow.
      * Makefile.in (clean): Remove *.tmp and etc/*.tmp*
      instead of just special cases.
      (CHANGELOG_HISTORY_INDEX_MAX, CHANGELOG_N, gen_origin): New vars.
      (ChangeLog, unchanged-history-files, change-history)
      (change-history-commit): New rules.
      * admin/admin.el (make-manuals-dist--1):
      Don't worry about doc/ChangeLog.
      * admin/authors.el: Add a FIXME.
      * admin/make-tarball.txt:
      * lisp/calendar/icalendar.el:
      * lisp/gnus/deuglify.el:
      * lisp/obsolete/gulp.el:
      * lwlib/README:
      Adjust to renamed ChangeLog history files.
      * admin/merge-gnulib (GNULIB_MODULES): Add gitlog-to-changelog.
      * admin/notes/repo: Call it 'master' a la Git, not 'trunk' a la Bzr.
      Remove obsolete discussion of merging ChangeLog files.
      New section "Maintaining ChangeLog history".
      * build-aux/git-hooks/pre-commit:
      Reject attempts to commit files named 'ChangeLog'.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * make-dist: Make and distribute top-level ChangeLog if there's a
      .git directory.  Distribute the new ChangeLog history files
      instead of scattered ChangeLog files.  Distribute the new files
      gitlog-to-changelog and gitlog-to-emacslog.
      Fixes: bug#19113
      23468561