I just uploaded this plugin that I have been using for over a couple of years for my own use. When I started using TortoiseSVN, I really liked how snappy its interface is and how it made several things very convenient to do. Ideally I would love to do everything in Vim, but none of the existing version control plugins that supported SVN were up to my expectations, so I was torn between creating a new plugin with complete functionality on top of the command-line client (svn.exe) similar to what my perforce plugin does vs. creating a simple wrapper on top of TortoiseProc.exe. Since the later appeared to provide a faster route, I chose that, and thus Tortoise was born. Please download it from here and send me your comments:
http://www.vim.org/scripts/script.php?script_id=2760 The script is very lightweight and the following sums up what it does: - Simplify command-line syntax that TortoiseProc supports. - Avoid specifying /command: and /path: prefixes and use less ambiguous "-" as prefix instead of "/" (customizable). - Allow multiple paths as space separated arguments, instead of having to use the less convenient "*" as the separator. - Add command-line completion to make it easier to type the commands. - Allow filename special characters on command-line, such as % and #10. - Make sure the paths are acceptable to TortoiseProc. - Make sure paths have back-slashes, even if 'shellslash' is currently set. - Convert relative paths to absolute paths. - Support some aliases to the commands, such as submit->commit, filelog->log, browse->repobrowser, status->repostatus General Syntax: SVN [-option[:value] ...] <command> [-option[:value] ...] [path ...] Ex: SVN -startrev:11000 -endrev:10000 log % SVN -log:just\ testing commit % # #10 SVN update . SVN diff % ../other/% -- Hari --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
