1. 16 Apr, 2015 1 commit
    • Dmitry Gutov's avatar
      ; CONTRIBUTE: Further updates · 6f0b4d81
      Dmitry Gutov authored
      * Better explanation of commit message vs ChangeLog distinction.
      
      * Fix the name of the ChangeLog make task.
      
      * Make instructions WRT NEWS, etc, ChangeLog entries clearer.
      
      Fixes: debbugs:20328
      6f0b4d81
  2. 14 Apr, 2015 2 commits
  3. 09 Apr, 2015 2 commits
  4. 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
  5. 29 Mar, 2015 2 commits
  6. 21 Mar, 2015 1 commit
  7. 31 Dec, 2014 1 commit
  8. 29 Dec, 2014 1 commit
  9. 23 Dec, 2014 2 commits
    • Stephen Leake's avatar
    • Stephen Leake's avatar
      Move user-level information from CONTRIBUTE to doc/emacs/trouble.texi · fcb978e2
      Stephen Leake authored
      Fixes bug#19299
      
      * CONTRIBUTE: Move user-level information to doc/emacs/trouble.texi
        (commit messages): new, gathered from comments on emacs-devel
        (Changelog notes): add reference to GNU coding standards section 5.2;
        doc 'present tense', bug fix format
        (branches): freeze announcements are made on info-gnu-emacs mailing
        list
        (git vs rename): new
      
      * doc/emacs/trouble.texi: Move user-level information from CONTRIBUTE here
      
      * lisp/startup.el (fancy-about-text): change buttons for etc/CONTRIBUTE
        to (info "(emacs)Contributing")
      fcb978e2
  10. 06 Dec, 2014 2 commits
    • Stephen Leake's avatar
      * CONTRIBUTE: minor improvements · 952c6c8f
      Stephen Leake authored
      * ChangeLog: cleanup entries for my recent commits
      952c6c8f
    • Stephen Leake's avatar
      Improve CONTRIBUTE and related files. · 06264b3d
      Stephen Leake authored
      * CONTRIBUTE: improve; add explicit web references, move some info from
        admin/notes/* here.
      
      * INSTALL.REPO: You can't "just run make" after a clean checkout.
      
      * admin/notes/commits: deleted; merged into ./CONTRIBUTE
      
      * admin/notes/repo: move commit, branch info into ./CONTRIBUTE
      06264b3d
  11. 05 Dec, 2014 1 commit
  12. 19 Nov, 2014 1 commit
    • Paul Eggert's avatar
      Lessen focus on ChangeLog files, as opposed to change log entries. · cd2e816c
      Paul Eggert authored
      This is in preparation for generating the former automatically
      from the latter.
      * admin/notes/bugtracker, admin/notes/copyright, admin/notes/newfile:
      ChangeLog -> change log
      * admin/notes/changelogs: Remove, merging old contents to ...
      * admin/notes/repo: ... here.
      * doc/emacs/maintaining.texi (Change Log): Mention that ChangeLog files may
      be copied to or from a version control system.
      * doc/emacs/trouble.texi (Sending Patches): Point to the commit messages.
      * doc/lispref/intro.texi (Acknowledgments): ChangeLog file -> change log entries.
      * doc/lispref/tips.texi (Library Headers): Emacs uses a version control system.
      * etc/CONTRIBUTE: Give advice about git commit messages and how
      to generate proposed patches containing them.
      cd2e816c
  13. 13 Nov, 2014 2 commits
  14. 11 Nov, 2014 2 commits
    • Eric S. Raymond's avatar
      Git transition patch · ac03795d
      Eric S. Raymond authored
      All bzr revision IDS, and all CVS revision IDs for which a commit
      could be identified, were changed to time-date!committer version
      stamps. All .cvsignore files in the history became .gitignore files.
      Fixes-bug annotations from bzr were copied into the corresponding
      commit comments.
      
      (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
      The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
      
      Committer/author email addresses are generally correct for the
      transition day, not necessarily when the commit was originally made.
      ac03795d
    • Eric S. Raymond's avatar
      Git transition patch · 7148318a
      Eric S. Raymond authored
      All bzr revision IDS, and all CVS revision IDs for which a commit
      could be identified, were changed to time-date!committer version
      stamps. All .cvsignore files in the history became .gitignore files.
      Fixes-bug annotations from bzr were copied into the corresponding
      commit comments.
      
      (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
      The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
      
      Committer/author email addresses are generally correct for the
      transition day, not necessarily when the commit was originally made.
      7148318a
  15. 28 Mar, 2014 2 commits
  16. 12 Jan, 2014 2 commits
  17. 09 Jan, 2014 1 commit
  18. 08 Jan, 2014 1 commit
  19. 01 Jan, 2014 1 commit
  20. 16 Sep, 2013 2 commits
  21. 16 Feb, 2013 1 commit
  22. 01 Jan, 2013 1 commit
  23. 20 Apr, 2012 1 commit
  24. 11 Jan, 2012 1 commit
  25. 05 Jan, 2012 1 commit
  26. 17 Apr, 2011 1 commit
  27. 26 Jan, 2011 1 commit
  28. 25 Jan, 2011 1 commit
  29. 02 Jan, 2011 1 commit
  30. 18 Feb, 2010 1 commit