summaryrefslogtreecommitdiff
path: root/lisp/log-view.el
Commit message (Collapse)AuthorAgeFilesLines
* Move version control related files to the "vc" subdirectory.Juri Linkov2010-06-111-545/+0
| | | | | | | | | | | | * add-log.el, cvs-status.el, diff.el, diff-mode.el, ediff-diff.el, * ediff.el, ediff-help.el, ediff-hook.el, ediff-init.el, * ediff-merg.el, ediff-mult.el, ediff-ptch.el, ediff-util.el, * ediff-vers.el, ediff-wind.el, emerge.el, log-edit.el, log-view.el, * pcvs-defs.el, pcvs.el, pcvs-info.el, pcvs-parse.el, pcvs-util.el, * smerge-mode.el, vc-annotate.el, vc-arch.el, vc-bzr.el, vc-cvs.el, * vc-dav.el, vc-dir.el, vc-dispatcher.el, vc.el, vc-git.el, * vc-hg.el, vc-hooks.el, vc-mtn.el, vc-rcs.el, vc-sccs.el, vc-svn.el: Move files to the "vc" subdirectory.
* Fix keywords.Juri Linkov2010-03-141-1/+1
| | | | | | | | | | | | | | | | | * finder.el (finder-compile-keywords): Replace `princ' with `prin1' on a list of symbols interned from keyword strings. * emacs-lisp/lisp-mnt.el (lm-keywords-list): If `keywords' contains a comma, then split keywords using a comma and optional whitespace. Otherwise, split by whitespace. * complete.el: * face-remap.el: * log-view.el: * net/hmac-def.el: * net/hmac-md5.el: * net/netrc.el: * progmodes/mixal-mode.el: Fix keywords.
* Add .dir-locals.el support for file-less buffers.Dan Nicolaescu2010-03-121-1/+2
| | | | | | | | | | | | | | * files.el (hack-local-variables): Split out code to apply local variable settings ... (hack-local-variables-apply): ... here. New function. (hack-dir-local-variables): Use the default directory for when the buffer does not have an associated file. (hack-dir-local-variables-non-file-buffer): New function. * diff-mode.el (diff-mode): * vc-annotate.el (vc-annotate-mode): * vc-dir.el (vc-dir-mode): * log-edit.el (log-edit-mode): * log-view.el (log-view-mode): Call hack-dir-local-variables-non-file-buffer.
* Fix Bug#5311.Glenn Morris2010-01-141-0/+3
| | | | | | * log-view.el (top-level): Require 'wid-edit. (Bug#5311) * wid-edit.el (widget-keymap): Doc fix.
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* * log-view.el (log-view-mode-map): Bind "=" to log-view-diff too.Chong Yidong2009-12-061-0/+1
|
* (log-view-mode-map): "q" calls quit-window,Sam Steingold2009-12-041-0/+1
| | | | like in all the other non-self-insert buffers.
* Make vc-print-log buttons work.Dan Nicolaescu2009-12-011-0/+1
| | | | * log-view.el (log-view-mode-map): Inherit from from widget-keymap.
* * log-view.el: Add "Keywords: tools", since its other keywordsKevin Ryde2009-11-261-1/+1
| | | | aren't in finder-known-keywords, and following vc.el.
* (log-view-diff): Use vc-diff-internal instead ofDan Nicolaescu2009-10-051-6/+7
| | | | | vc-version-diff. (vc-diff-internal): Autoload this instead of vc-version-diff.
* (log-view-diff,log-view-diff-changeset): Improve docstring.Stefan Monnier2009-09-281-2/+6
|
* Mark face aliases with "-face" suffix as obsolete.Glenn Morris2009-09-011-5/+4
|
* (log-view-mode-map): Remove `q' binding, and unreliableStefan Monnier2009-08-191-7/+3
| | | | | cvs-mode-map parent hack. (log-view-mode): Derive from special-mode.
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* (log-view-annotate-version): Let vc-annotate manage windows insteadChong Yidong2008-11-241-4/+4
| | | | of calling switch-to-buffer.
* (vc-diff-internal): Declare for compiler.Juanma Barranquero2008-06-161-14/+17
|
* * log-view.el (log-view-diff-changeset): New function.Dan Nicolaescu2008-06-151-7/+59
| | | | | | | | | | | | | | | | | | | | | | | | (log-view-mode-map, log-view-mode-menu): Bind it. (log-view-per-file-logs, log-view-vc-fileset) (log-view-vc-backend): New variables. (log-view-find-revision, log-view-modify-change-comment) (log-view-annotate-version): Throw an error if the log is for more than one file and we can't find the current file. Get the current file from log-view-vc-fileset if necessary. (log-view-diff): Get the current file from log-view-vc-fileset if necessary. * vc.el (vc-print-log): Set log-view-vc-fileset and log-view-vc-backend. * vc-hg.el (vc-hg-log-view-mode): Call the log method only once. (vc-hg-log-view-mode): Declare for compiler. (vc-hg-log-view-mode): Set log-view-per-file-logs and log-view-file-re. (vc-hg-diff): If no file is passed, use default-directory for cwd. * vc-bzr.el (vc-bzr-log-view-mode): Set log-view-per-file-logs. * vc-svn.el (vc-svn-log-view-mode): New derived mode.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* * outline.el (outline-mode-menu-bar-map):Dan Nicolaescu2008-04-091-8/+16
| | | | | * log-view.el (log-view-mode-menu): * log-edit.el (log-edit-menu): Add :help.
* * vc-rcs.el (vc-rcs-modify-change-comment):Dan Nicolaescu2008-04-081-0/+3
| | | | | | * vc-cvs.el (vc-cvs-modify-change-comment): Fix argument order. * log-view.el (log-view-mode-menu): Bind log-view-modify-change-comment.
* (vc-modify-change-comment): Declare for compiler.Glenn Morris2008-01-041-1/+3
|
* * (vc.el, vc-sccs.el, vc-rcs.el, vc-cs.el, vc-mcvs.el): PutEric S. Raymond2007-12-271-1/+26
| | | | | | | | machinery in place to support editing of change comments with 'e' in a log-view buffer. Not documented yet as this only works for SCCS, RCS, and maybe CVS if you have admin privileges. When we have backend support for Subversion and more modern systems it will ve time to write this up.
* Add log format samples for Subversion and Mercurial.Eric S. Raymond2007-12-261-1/+39
|
* Adapt log-view-diff for new VC API.Eric S. Raymond2007-10-201-1/+1
|
* Terminology cleanup.Eric S. Raymond2007-10-101-5/+5
|
* Merge from emacs--rel--22Miles Bader2007-10-091-0/+61
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
| * * pcvs-defs.el (cvs-mode-map): Bind TAB and backtab.Dan Nicolaescu2007-09-221-0/+2
| | | | | | | | | | | | * log-view.el (log-view-mode-map): Likewise. * diff-mode.el (diff-mode-shared-map): Likewise.
| * * files.el (file-name-sans-versions): Allow - and a-z in versionDan Nicolaescu2007-09-221-0/+59
| | | | | | | | | | | | | | | | | | | | | | names. * log-view.el (log-view-mode-map, log-view-mode-menu): Bind log-view-annotate-version. (log-view-beginning-of-defun, log-view-end-of-defun) (log-view-annotate-version): New functions. (log-view-mode): Use log-view-beginning-of-defun and log-view-end-of-defun.
* | (log-view-current-file): Balance parens.Romain Francoise2007-09-021-1/+1
| |
* | (log-view-current-file): Give a more explicit error ifGlenn Morris2007-09-021-1/+2
| | | | | | | | log-view-file-re fails to find a match.
* | (log-view-toggle-mark-entry): Add docstring.Dan Nicolaescu2007-08-261-0/+6
| | | | | | | | (log-view-get-marked): Likewise.
* | (log-view-marked-list): Delete variable.Dan Nicolaescu2007-08-251-22/+19
| | | | | | | | | | | | | | (log-view-mode): Don't use it. (log-view-toggle-mark-entry): Likewise, simplify. (log-view-current-tag): Don't return properties. (log-view-get-marked): New function.
* | (log-view-toggle-mark-entry): New function.Dan Nicolaescu2007-08-241-1/+41
| | | | | | | | | | | | (log-view-mode-map): Bind it. (log-view-marked-list): New variable. (log-view-mode): Make it local.
* | Merge from emacs--rel--22Miles Bader2007-08-131-0/+1
|\ \ | |/ | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
| * (log-view-font-lock-keywords): Use `eval' so as to adapt to buffer settings.Stefan Monnier2007-08-101-8/+12
| |
* | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
| * (log-view-mode-menu): New menu.Dan Nicolaescu2007-07-071-0/+14
| |
* | * vc-hg.el (vc-hg-log-view-mode): Fix last change.Dan Nicolaescu2007-06-231-0/+14
| | | | | | | | * log-view.el (log-view-mode-menu): New menu.
* | Add docstrings.Stefan Monnier2007-06-221-2/+6
| |
* | (log-view-font-lock-keywords): Use `eval' to consult theStefan Monnier2007-06-201-7/+9
| | | | | | | | buffer-local value of log-view-*-re if applicable.
* | (log-view-file-re, log-view-message-re): Use \(?1:...\).Stefan Monnier2007-06-121-13/+10
|/ | | | | (log-view-font-lock-keywords): Simplify. (log-view-current-file, log-view-current-tag): Simplify.
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Update my email address.Stefan Monnier2006-04-301-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-2/+2
|
* (log-view-minor-wrap): First rev is the one at point.Stefan Monnier2006-01-241-6/+9
|
* (log-view-minor-wrap): Use the same logic to get revisions as `log-view-diff'.Juri Linkov2006-01-171-8/+12
|
* (log-view-file-re, log-view-message-re): Add support for DaRCS output.Stefan Monnier2006-01-091-2/+27
|
* Call autoload for vc-find-version.Juri Linkov2005-12-231-2/+3
| | | | | (log-view-current-file): Adjust subgroup numbers. (log-view-current-tag): Add `length'.
* (log-view-file-re, log-view-message-re): Use shy groups.Stefan Monnier2005-12-201-10/+45
| | | | | (log-view-font-lock-keywords): Ajust subgroup numbers. (log-view-current-tag): Don't hard code the number of subgroups.