- r880373: 2009-10-29 19:38:54 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Allow to hide svn:external entries
Patch by Gregory Grubbs <gregory@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-toggle-hide-externals): New function, bound to z
- r880372: 2009-10-29 19:23:15 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
A XEmacs compatibility fix
Patch by Michael Sperber <sperber@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-in-vc-mode?): Use vc-backend when available
- r880371: 2009-10-29 19:12:12 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Some minor improvements
* trunk/contrib/client-side/emacs/psvn.el:
(svn-log-edit-header): New customizable variable
(svn-status-1): Call buffer-disable-undo
(svn-log-edit-insert-files-to-commit): Use svn-log-edit-header
- r879619: 2009-09-23 18:36:47 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Compatibility fix for emacs21.3
Patch by Kousik Nandy <kousiknandy@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-expand-filename-for-remote-access): Handle the case when
file-remote-p is not defined
(svn-local-filename-for-remote-access): Handle the case when
file-remote-p is not defined
(svn-fixup-tramp-output-maybe): Handle the case when
file-remote-p is not defined
- r879043: 2009-08-27 17:24:51 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Implement svn update+commit via tramp+ssh
* trunk/contrib/client-side/emacs/psvn.el:
(svn-post-process-svn-output-hook): Add svn-fixup-tramp-output-maybe
(svn-local-filename-for-remote-access): New function to convert a full
qualified filename (including a host) to a local name
(svn-fixup-tramp-output-maybe): New function to fixup a leftover exit
text line at the end of the svn output
(svn-status-update-cmd): Make work with tramp+ssh
(svn-log-edit-done): Make work with tramp+ssh
- r879035: 2009-08-26 19:37:22 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Minor fixes
Patch by: Ted Phelps <phelps@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-run): Wrap sit-for in save-excursion to prevent buffer
switching during sit-for
(svn-status-face-set-temporary-during-popup): Wrap sit-for in
save-excursion to prevent buffer switching during sit-for
(svn-log-mark-partner-revision): let bind overlay to keep it local
- r879032: 2009-08-26 18:23:52 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Put svn-process-kill into the svn-global-keymap
* trunk/contrib/client-side/emacs/psvn.el:
(svn-global-keymap): Make svn-process-kill available on C-k
- r879030: 2009-08-26 18:16:49 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Allow to interrupt authentification prompts via C-g
Patch by Andreas Köhler <andi5.py@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-process-filter): Use with-local-quit to allow breaking with C-g
at some points
- r879029: 2009-08-26 17:51:29 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Some steps to allow running psvn via ssh+tramp
* trunk/contrib/client-side/emacs/psvn.el:
(svn-expand-filename-for-remote-access): New function to allow the
access to remote files via emacs
(svn-status-parse-fixup-tramp-exit): Handle the case when the buffer
has a trailing newline
(svn-status-create-arg-file): Handle remote files correctly
(svn-prop-edit-do-it): Handle the invocation on remote filesystems
- r878854: 2009-08-17 17:24:30 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Make svn-status-update-cmd compatible with svn client v1.6
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-update-cmd): Use the flags --accept postpone
instead of --non-interactive for newer svn clients
(starting with v1.5)
- r878546: 2009-07-22 20:37:44 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Removed an extra line
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-update-buffer): Remove an extra line introduced in
the last commit...
- r878545: 2009-07-22 20:34:52 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Performance enhancement.
Patch by: Ted Phelps <phelps@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-update-buffer): Ensure that no longer needed overlays
get deleted. Before the number of overlays accumulated each time
the buffer was updated. The new behaviour makes updating a
*svn-status* faster
- r878544: 2009-07-22 20:29:04 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
A minor fix.
Suggested by: Marcus Harnisch <marcus.harnisch@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-in-vc-mode?): Ensure that vc-mode is bound
- r877943: 2009-05-27 20:38:05 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
XEmacs compatibility fix for help-buffer.
* contrib/client-side/emacs/psvn.el:
(svn-help-buffer): Compatibility definition that works on GNU Emacs and
XEmacs.
Patch by: Marcus Harnisch <marcus.harnisch@...>
- r877522: 2009-04-23 20:07:12 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Performance optimization for svn-status-apply-elide-list
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-apply-elide-list): Avoid iterating all files when
svn-status-elided-list is nil
- r877218: 2009-04-09 19:50:34 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Added example function svn-status-parse-fixup-tramp-exit
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-parse-fixup-tramp-exit): New function that shows how to
cleanup the *svn-process* buffer before parsing the *svn-status*
result
- r877085: 2009-04-05 18:57:41 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Allow to edit the svn:externals property
Patch by Andrey Paramonov <cmr.pent@...>
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-property-edit-svn-externals): New function, bound to P X e
- r875894: 2009-02-11 21:35:14 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Fixed a possible endless loop in svn-process-sentinel
* trunk/contrib/client-side/emacs/psvn.el:
(svn-process-sentinel): Fixed an endless loop when the *svn-process*
buffer contains only lines starting with "svn: "
- r875728: 2009-02-03 19:54:31 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Mark entries with modified properties in svn-status-mark-changed
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-mark-changed): Call also svn-status-mark-modified-properties
- r874735: 2008-12-10 19:42:22 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Added a list of lines per revision for the svn blame statistics
* trunk/contrib/client-side/emacs/psvn.el:
(svn-blame-show-statistics): Show the lines per revision also
- r874677: 2008-12-07 19:52:24 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Improved the shown error message when a call to the svn client fails
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-1): Fixed a problem in a let binding
(svn-process-sentinel): Collect multi line error strings
(svn-handle-error-function): New variable to allow to customize
the error handling process
(svn-process-handle-error): Call svn-handle-error-function when it
is defined
- r874514: 2008-11-26 20:15:46 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Fixed an emacs21.3 compatibility bug
* trunk/contrib/client-side/emacs/psvn.el:
(svn-substring-no-properties): Ensure that the from parameter
is given when calling substring
- r873631: 2008-10-08 20:01:12 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Honor svn-status-default-diff-arguments in svn-status-diff-show-changeset
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-diff-show-changeset): Honor svn-status-default-diff-arguments
Now every invoked diff operation from psvn uses
svn-status-default-diff-arguments
- r873347: 2008-09-24 18:17:49 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Bugfix in svn-status-load-usermarks
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-load-usermarks): Use svn-status-line-info->filename
instead of svn-status-line-info->filename-nondirectory when
restoring marks
- r873315: 2008-09-22 19:58:52 [xsteve] Stefan Reichör
-
/contrib/client-side/emacs/psvn.el [diff, log, file]
Allow to store/restore the current user marks
* trunk/contrib/client-side/emacs/psvn.el:
(svn-status-store-usermarks): New function bound to * s:
store the current set of user marks
(svn-status-load-usermarks): New function bound to * l:
load previously stored user marks