summaryrefslogtreecommitdiff
path: root/lisp/vc-bzr.el
Commit message (Collapse)AuthorAgeFilesLines
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* Fix bug#5345: password asked when visiting files on a lightweight checkout.Juanma Barranquero2010-01-091-0/+5
| | | | | * vc-bzr.el (vc-bzr-working-revision): On Windows and MS-DOS, accept URLs with a leading triple slash in the file: scheme.
* (vc-bzr-after-dir-status): Ignore pending merges.Dan Nicolaescu2010-01-061-1/+2
|
* (vc-bzr-working-revision): Fix looking for a revisionDan Nicolaescu2010-01-051-3/+13
| | | | in a lightweight checkout.
* (vc-bzr-diff): Obey vc-disable-async-diff.Dan Nicolaescu2010-01-041-1/+2
|
* (vc-bzr-shelve-map): Change binding for vc-bzr-shelve-apply-at-point.Dan Nicolaescu2010-01-031-7/+7
| | | | | | (vc-bzr-shelve-menu-map): (vc-bzr-dir-extra-headers): Improve menu and tooltip text. (vc-bzr-shelve-apply): Make prompt more explicit.
* (vc-bzr-log-view-mode): Also highlight the author.Dan Nicolaescu2010-01-031-1/+1
|
* (vc-bzr-state-heuristic): Make it work for lightweightDan Nicolaescu2010-01-031-6/+15
| | | | checkouts. (Bug#618)
* Make vc-dir work on subdirectories of the bzr root.Dan Nicolaescu2009-12-281-8/+18
| | | | | | | * vc-bzr.el (vc-bzr-after-dir-status): Add new argument. Return file names relative to it. (vc-bzr-dir-status, vc-bzr-dir-status-files): Pass the bzr root relative directory to vc-bzr-after-dir-status.
* (vc-bzr-log-view-mode): Fix short log regexp.Dan Nicolaescu2009-12-281-1/+1
|
* Fix short log parsing and fontification.Dan Nicolaescu2009-12-091-2/+2
| | | | | * vc-bzr.el (vc-bzr-log-view-mode): Match dot in revision number. Fix fontification for the [merge] label.
* * vc-bzr.el (vc-bzr-annotate-command): More elegant form for lastChong Yidong2009-12-071-2/+1
| | | | change. Suggested by David Kastrup.
* Support showing a single log entry from vc-annotate.Dan Nicolaescu2009-12-071-4/+9
| | | | | | | | | | | | | | | | | | | | * vc.el (print-log): Add a new argument: START-REVISION. (vc-print-log-internal): Add a new optional argument and pass it to the backend. (vc-print-log, vc-print-root-log): Adjust callers. * vc-annotate.el (vc-annotate-show-log-revision-at-line): If a buffer already displays the requested log entry, use it. Otherwise display only the log entry in question. * vc-svn.el (vc-svn-print-log): * vc-mtn.el (log-view-file-re): * vc-hg.el (vc-hg-state): * vc-git.el (vc-git-print-log): Add support for new argument START-REVISION. (vc-git-show-log-entry): Return t on success. * vc-bzr.el (vc-bzr-print-log): Add support new argument START-REVISION. (vc-bzr-show-log-entry): Return t on success. * vc-rcs.el (vc-rcs-print-log): * vc-sccs.el (vc-sccs-print-log): * vc-cvs.el (vc-cvs-print-log): Add new argument, ignore it.
* * vc-bzr.el (vc-bzr-annotate-command): Handle the case where theChong Yidong2009-12-061-1/+2
| | | | author field is too short.
* * vc-bzr.el (vc-bzr-annotate-command): Show author in annotation.Chong Yidong2009-12-061-6/+10
| | | | | | Handle empty author field (Bug#4144). Suggested by Óscar Fuentes. (vc-bzr-annotate-time, vc-bzr-annotate-extract-revision-at-line): Update annotation regexp.
* (vc-bzr-dir-extra-headers): Fix typo.Dan Nicolaescu2009-12-031-1/+1
|
* Add support for bzr shelve/unshelve.Dan Nicolaescu2009-12-031-0/+117
| | | | | | | | | | * vc-bzr.el (vc-bzr-shelve-map, vc-bzr-shelve-menu-map) (vc-bzr-extra-menu-map): New variables. (vc-bzr-extra-menu, vc-bzr-extra-status-menu, vc-bzr-shelve) (vc-bzr-shelve-apply, vc-bzr-shelve-list) (vc-bzr-shelve-get-at-point, vc-bzr-shelve-delete-at-point) (vc-bzr-shelve-apply-at-point, vc-bzr-shelve-menu): New functions. (vc-bzr-dir-extra-headers): Display shelves.
* (vc-bzr-print-log): Deal with nil arguments better.Dan Nicolaescu2009-12-031-5/+6
|
* (vc-bzr-annotate-command): Make operation asynchronous.Stefan Monnier2009-11-261-16/+23
|
* * vc.el (vc-log-show-limit): New variable.Dan Nicolaescu2009-11-151-2/+3
| | | | | | | | | | | | | | | | | | | (vc-print-log, vc-print-root-log): Add new argument LIMIT. Set it when using a prefix argument. (vc-print-log-internal): Add new argument LIMIT. * vc-svn.el (vc-svn-print-log): * vc-mtn.el (vc-mtn-print-log): * vc-hg.el (vc-hg-print-log): * vc-bzr.el (vc-bzr-print-log): Add new optional argument LIMIT, pass it to the log command when set. Make the BUFFER argument non-optional. * vc-sccs.el (vc-sccs-print-log): * vc-rcs.el (vc-rcs-print-log): * vc-git.el (vc-git-print-log): * vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT, ignore it. Make the BUFFER argument non-optional
* (vc-bzr-revision-keywords): New var.Stefan Monnier2009-10-301-10/+20
| | | | | (vc-bzr-revision-completion-table): Use it to fix completion of "s:" to "submit:".
* * minibuffer.el (completion-table-with-terminator): Properly implementStefan Monnier2009-10-211-7/+3
| | | | | | | | | | | | | | | | boundaries, in case `terminator' appears in the suffix. (completion--embedded-envvar-table): Don't return boundaries if there's no valid completion. Simplify. (completion-file-name-table): New completion table extracted from completion--file-name-table. (completion--file-name-table): Use it. (read-file-name-predicate): Declare obsolete. (read-file-name): Use the pred arg i.s.o read-file-name-predicate. * vc-bzr.el (vc-bzr-revision-completion-table): Use the new completion-file-name-table, and use the `pred' argument. * files.el (locate-file-completion-table): Use the `pred' arg rather than read-file-name-predicate. (abbreviate-file-name): Use \` rather than ^ for BOS.
* * vc.el (top): print-log method now takes an optional SHORTLOGDan Nicolaescu2009-09-141-8/+18
| | | | | | | | | | | | | | | | | | | argument. Add a new method: root. * vc-hooks.el (vc-prefix-map, vc-menu-map): Add bindings for vc-print-root-log and vc-print-root-diff. * vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-print-log): * vc-git.el (vc-git-print-log, vc-git-log-view-mode): * vc-hg.el (vc-hg-print-log, vc-hg-log-view-mode): Add support for short logs. * vc-cvs.el (vc-cvs-print-log): * vc-mtn.el (vc-mtn-print-log): * vc-rcs.el (vc-rcs-print-log): * vc-sccs.el (vc-sccs-print-log): * vc-svn.el (vc-svn-print-log): Add an optional argument shortlog that is ignored for now.
* * vc.el (vc-default-prettify-state-info): Remove function, unused.Dan Nicolaescu2009-08-261-8/+0
| | | | * vc-bzr.el (vc-bzr-prettify-state-info): Remove function, unused.
* * vc-bzr.el (vc-bzr-sha1, vc-bzr-revision-completion-table):Michael Albinus2009-08-251-2/+4
| | | | Let-bind `process-file-side-effects' with nil.
* (vc-bzr-print-log): Pass multiple arguments to bzr log.Dan Nicolaescu2009-07-271-11/+6
| | | | (vc-bzr-log-view-mode): Adjust log-view-file-re.
* (vc-bzr-state-heuristic): Fallback on vc-bzr-state in caseStefan Monnier2009-05-171-45/+50
| | | | of any kind of error (e.g. when "sha1sum" is not found).
* * vc-bzr.el (vc-bzr-log-view-mode): Fix last fix.Chong Yidong2009-04-071-1/+1
|
* * vc-bzr.el (vc-bzr-log-view-mode): Tweak log-view-message-re (Bug#2872).Chong Yidong2009-04-071-1/+1
|
* (vc-bzr-working-revision): Add support for lightweightDan Nicolaescu2009-03-231-9/+50
| | | | | | checkouts. (Bug#2157) (vc-bzr-after-dir-status): Ignore a warning for bzr status. (vc-bzr-dir-extra-headers): Add headers for lightweight checkouts.
* (vc-bzr-working-revision): Recognize a newer branchDan Nicolaescu2009-02-041-3/+5
| | | | format. Use when instead of if.
* Comments (minor fixes of some header conventions).Glenn Morris2009-01-101-1/+2
|
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* (vc-bzr-diff-switches): Doc fix. Add t as option.Glenn Morris2008-12-031-3/+5
| | | | (vc-bzr-log-switches): Doc fix.
* (vc-bzr-dir-extra-headers): New function.Chong Yidong2008-11-041-2/+15
| | | | (vc-bzr-dir-printer): Rename from vc-bzr-status-printer.
* (vc-bzr-after-dir-status): Parse the output for nonDan Nicolaescu2008-10-051-0/+10
| | | | | existent files. (vc-bzr-dir-status-files): New function.
* (vc-bzr-diff): Use vc-switches rather than the obsolete vc-diff-switches.Glenn Morris2008-10-021-1/+1
|
* * vc-bzr.el (vc-bzr-show-log-entry):Dan Nicolaescu2008-09-181-9/+11
| | | | | * vc-git.el (vc-git-show-log-entry): Deal with a nil argument, C-x v l for a directory uses that.
* (vc-bzr-extra-fileinfo): New defstruct.Dan Nicolaescu2008-09-071-15/+43
| | | | | (vc-bzr-status-printer): New function. (vc-bzr-after-dir-status): Deal with renamed files.
* (vc-bzr-find-revision): Rename fromDan Nicolaescu2008-08-101-2/+2
| | | | vc-bzr-find-version, forgotten in the 2007-10-10 renaming.
* (vc-bzr-after-dir-status): Deal with execute bit changes.Dan Nicolaescu2008-07-071-9/+11
|
* * vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):Dan Nicolaescu2008-06-241-0/+2
| | | | | | | | * vc-rcs.el (vc-annotate-convert-time): * vc-mtn.el (vc-annotate-convert-time): * vc-git.el (vc-annotate-convert-time): * vc-cvs.el (vc-annotate-convert-time): * vc-bzr.el (vc-annotate-convert-time): Declare as functions.
* (vc-bzr-annotate-extract-revision-at-line):Stefan Monnier2008-06-201-1/+1
| | | | Allow more than one space before the |.
* (log-view-per-file-logs): Pacify byte compiler.Juanma Barranquero2008-06-161-10/+11
|
* * log-view.el (log-view-diff-changeset): New function.Dan Nicolaescu2008-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | (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.
* (vc-bzr-revision-completion-table): Choose the right `:'.Stefan Monnier2008-05-231-1/+1
|
* * minibuffer.el (completion-boundaries): Change calling convention, soStefan Monnier2008-05-231-5/+17
| | | | | | | | | `string' has the same semantics as in try-completion and all-completions. (completion-table-with-context, completion--embedded-envvar-table) (completion--file-name-table, completion-pcm--find-all-completions): Adjust code accordingly. * vc-bzr.el (vc-bzr-annotate-time): Reduce memory allocation. (vc-bzr-revision-completion-table): Handle `boundaries' argument.
* (vc-bzr-after-dir-status): Remove unused binding.Dan Nicolaescu2008-05-181-1/+0
|
* (vc-bzr-sha1, vc-bzr-command-discarding-stderr)Stefan Monnier2008-05-111-4/+4
| | | | | (vc-bzr-revision-completion-table): Use process-file. (vc-bzr-working-revision): Pass relative file names.
* Remove assumption about what nil means as a first arument to vc-do-command.Eric S. Raymond2008-05-101-1/+1
|