Commits

Author Commit Message Labels Comments Date
Didier Verna
Add patcher-cutil.el.
Didier Verna
Bump version number.
Didier Verna
21.4 backward compatibility. lisp/ ChangeLog addition: 2010-05-30 Didier Verna <didier@xemacs.org> * patcher-util.el: Define dummy versions of [with|declare]-[f]boundp and friends for 21.4. * patcher-change-log.el (patcher-switch-to-first-change-log): * patcher-change-log.el (patcher-switch-to-last-change-log): * patcher-change-log.el (patcher-switch-to-next-change-log): * patcher-change-log.el (patcher-switch-to-pr…
Didier Verna
Bytecomp warning fixes.
Didier Verna
Ensure ChangeLog navigation gets extents. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-switch-to-first-change-log): * patcher-change-log.el (patcher-switch-to-last-change-log): * patcher-change-log.el (patcher-switch-to-next-change-log): * patcher-change-log.el (patcher-switch-to-previous-change-log): Call patcher-change-log-extent to ensure there is one in every ChangeLo…
Didier Verna
Residual ephemeral ChangeLogs saving fixes. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-util.el (patcher-save-buffer): Rewrite. Add a FORCE argument * patcher-util.el (patcher-save-buffers): Use it. Add the same FORCE argument. * patcher-instance.el (patcher-unreference-buffer): Add the same FORCE argument. * patcher-change-log.el (patcher-unreference-change-log): Force saving of ephemeral Cha…
Didier Verna
Support ChangeLogs appearance overriding. doc/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher.texi (ChangeLogs Appearance): Document prefix argument to patcher-mail-insert-change-logs. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-mail.el (patcher-mail-insert-change-logs): Add a prefix argument to prompt for an alternate ChangeLogs appearance. Also used when the de…
Didier Verna
TODO update.
Didier Verna
Ephemeral ChangeLogs handling improvements. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-unlink-change-log): protect against inexistent ChangeLog files. * patcher-change-log.el (patcher-save-change-logs): Don't offer to save ephemeral ChangeLogs.
Didier Verna
doc/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher.texi (ChangeLogs Navigation): Document C-c C-p N and C-c C-p P.
Didier Verna
ChangeLogs navigation improvements. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-switch-to-first-change-log): New function. * patcher-change-log.el (patcher-switch-to-last-change-log): New function. * patcher-mail.el (patcher-mail-first-change-log): Rename from patcher-mail-next-change-log. Use the above function. * patcher-mail.el (patcher-mail-last-change-log): R…
Didier Verna
ChangeLog navigation loads files on demand. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-change-log-go-next): * patcher-change-log.el (patcher-change-log-go-previous): Only load the requested ChangeLog.
Didier Verna
Incorporate mail buffers in ChangeLog cycles. doc/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher.texi (ChangeLogs Navigation): Document the ChangeLog / mail buffers cycle. lisp/ ChangeLog addition: 2010-05-29 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-change-log-go-next): * patcher-change-log.el (patcher-change-log-go-previous): Incorporate mail buffers into the navigation cycle…
Didier Verna
Document ChangeLog status. doc/ ChangeLog addition: 2010-05-28 Didier Verna <didier@xemacs.org> * patcher.texi (ChangeLogs Handling): Document the git-index and git-index-automatic-change-logs built-in themes. * patcher.texi (ChangeLogs Status): New section.
Didier Verna
reorder built-in themes.
Didier Verna
Rename all ChangeLogs to .dead.
Didier Verna
Implement ephemeral ChangeLog support. lisp/ ChangeLog addition: 2010-05-28 Didier Verna <didier@xemacs.org> * patcher-project.el (change-logs-status): New project option. * patcher-instance.el (patcher-unreference-buffer): Return a second value indicating whether the buffer was killed. * patcher-change-log.el (patcher-unreference-change-log): Get it and return it. * patcher-change-log.el (patcher-unlink-change-log): Get it a…
Didier Verna
Docstring update.
Didier Verna
Messages update.
Didier Verna
Comment update.
Didier Verna
Switch to mail buffer and insert ChangeLogs in a row. doc/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher.texi (ChangeLogs Appearance): Document patcher-change-log-insert-change-logs. lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-change-log-insert-change-logs): New function. * patcher-change-log.el (patcher-change-log-minor-mode-map): Bind it.
Didier Verna
Buffer saving cleanup. lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-logmsg.el (patcher-logmsg-commit): Also offer to save source buffers. * patcher-mail.el (patcher-mail-diff): Don't offer to save buffers. This will be done prevently later on.
Didier Verna
Specification diff cleanup. lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-link-change-log-hook): Globally declare boundp. * patcher-change-log.el (patcher-link-change-logs): New function. * patcher-source.el (patcher-link-sources): New function. * patcher-change-log.el (patcher-unlink-change-logs): Update project change-logs slot here. * patcher-source.el (pa…
Didier Verna
Cosmetic changes.
Didier Verna
lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-instance.el (patcher-detect-committed-project): Rename from patcher-check-committable. * patcher-instance.el (patcher-detect-undiffable-project): New function. * patcher-cmtcmd.el (patcher-cmtcmd-commit): * patcher-logmsg.el (patcher-logmsg-commit): * patcher-mail.el (patcher-mail-diff): * patcher-mail.el (patcher-mail-insert-change-…
Didier Verna
lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-util.el (patcher-buffers-string): New function. * patcher-instance.el (patcher-kill-project): * patcher-mail.el (patcher-diff-project): * patcher-mail.el (patcher-mail-diff): Use it.
Didier Verna
Fix extent selection with property values: MAPCAR-EXTENTS can only compare with #'eq, so use a predicate function when another kind of test is needed (e.g. #'string=). lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-util.el (patcher-mapcar-extents): Rename OBJECT key to HERE. * patcher-util.el (patcher-extents): Ditto. Provide a TEST argument to compare VALUE with the extent property values. * patcher-util.el (patcher-extent): Ditto. * patcher-change-log.el (patcher-mapcar-change-log-extents): * patcher-change-log.el (pa…
Didier Verna
lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-ungenerate-change-log): Make the CHANGE-LOGS argument mandatory. * patcher-instance.el (patcher-kill-project): * patcher-mail.el (patcher-diff-project): * patcher-mail.el (patcher-mail-diff): Update accordingly.
Didier Verna
Skeleton ungeneration improvements. lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-generated-change-logs): New function. * patcher-mail.el (patcher-diff-project): * patcher-mail.el (patcher-mail-diff): Use it. * patcher-instance.el (patcher-kill-project): Offer interactive skeleton ungeneration.
Didier Verna
lisp/ChangeLog addition: 2010-05-27 Didier Verna <didier@xemacs.org> * patcher-change-log.el (patcher-ungenerate-change-log): Always offer to save the buffer.
  1. Prev
  2. Next