NAME
vcsvimdiff - Uses vimdiff to compare a file with it unmodified version or historic versions from git, subversion, bazaar or cvs.
VERSION
This documentation refers to vcsvimdiff version 0.6.9.
SYNOPSIS
vcsvimdiff [option] [file_or_dir ...]
OPTIONS:
file_or_dir The file to show differences with in vimdiff. If this is a
directory only files that have changed will be shown by
defailt, --all option changes that. If not specified the
current directory is used.
-r --revision=rev1[:rev2]
Specify the revision(s) to compare with. HEAD is used if only
one revision specified.
-a --all If the file_or_dir is a directory this will run vcsvimdiff for
each file git has a log for.
-A --add When used with --merge will add the file once you exit vimdiff.
-c --change=int
Specify changes from a specific revision (see vcs help diff)
-R --replay Replay the revision history of "file", --verbose shows the
details of each change before going into vimdiff
-m --max=int Maximum number of revisions to replay
-3 --three Three way diff for --replay, showing the file on disk, the
revision one newer than the current revision and the current
revision.
-M --merge Assume in a git merge and show "ours" and "theirs" versions
along git's conflicted version
-p --previous
If set diff are between the revision currently being used and
the either the last looked revision or the file on disk
-C --changed-only
Don't run vimdiff unless the files actually differ
-n --readonly Open vim in readonly mode
-t --test Turn on testing (vimdiff wont actually be run)
--no-test Trurn off testing
-d --diff=str Allows you to specify a diffing program (Default vimdiff)
-o --diff-option[=]str
Pass extra options of diff command (eg --diff-option=-R)
-v --verbose Show more detailed option
--version Prints the version information
--help Prints this help information
--man Prints the full documentation for vcsvimdiff
DESCRIPTION
SUBROUTINES/METHODS
DIAGNOSTICS
CONFIGURATION AND ENVIRONMENT
DEPENDENCIES
INCOMPATIBILITIES
BUGS AND LIMITATIONS
There are no known bugs in this module.
Please report problems to Ivan Wills (ivan.wills@gmail.com).
Patches are welcome.
AUTHOR
Ivan Wills - (ivan.wills@gmail.com)
LICENSE AND COPYRIGHT
Copyright (c) 2009 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW, 2077) All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.