patchreview.txt
97 lines
| 4.3 KiB
| text/plain
|
TextLexer
Manpreet Singh
|
r2350 | *patchreview.txt* Vim global plugin for doing single or multipatch code reviews | ||
Author: Manpreet Singh (junkblocker-CAT-yahoo-DOG-com) | ||||
(Replace -CAT- and -DOG- with @ and . first) | ||||
Copyright (C) 2006 by Manpreet Singh | ||||
License : This file is placed in the public domain. | ||||
============================================================================= | ||||
CONTENTS *patchreview* *patchreview-contents* | ||||
1. Contents.........................................: |patchreview-contents| | ||||
2. Introduction.....................................: |patchreview-intro| | ||||
3. PatchReview options..............................: |patchreview-options| | ||||
4. PatchReview Usage................................: |patchreview-usage| | ||||
4.1 PatchReview Usage............................: |:PatchReview| | ||||
4.2 PatchReview Usage............................: |:PatchReviewCleanup| | ||||
============================================================================= | ||||
PatchReview Introduction *patchreview-intro* | ||||
The Patch Review plugin allows single or multipatch code review to be done in | ||||
VIM. VIM provides the |:diffpatch| command to do single file reviews but can | ||||
not handle patch files containing multiple patches as is common with software | ||||
development projects. This plugin provides that missing functionality. It also | ||||
tries to improve on |:diffpatch|'s behaviour of creating the patched files in | ||||
the same directory as original file which can lead to project workspace | ||||
pollution. | ||||
============================================================================= | ||||
PatchReview Options *patchreview-options* | ||||
g:patchreview_filterdiff : Optional path to filterdiff binary. PatchReview | ||||
tries to locate filterdiff on system path | ||||
automatically. If the binary is not on system | ||||
path, this option tell PatchReview the full path | ||||
to the binary. This option, if specified, | ||||
overrides the default filterdiff binary on the | ||||
path. | ||||
examples: | ||||
(On Windows with Cygwin) | ||||
let g:patchreview_filterdiff = 'c:\\cygwin\\bin\\filterdiff.exe' | ||||
(On *nix systems) | ||||
let g:patchreview_filterdiff = '/usr/bin/filterdiff' | ||||
g:patchreview_patch : Optional path to patch binary. PatchReview tries | ||||
to locate patch on system path automatically. If | ||||
the binary is not on system path, this option | ||||
tell PatchReview the full path to the binary. | ||||
This option, if specified, overrides the default | ||||
patch binary on the path. | ||||
examples: | ||||
(On Windows with Cygwin) | ||||
let g:patchreview_patch = 'c:\\cygwin\\bin\\patch.exe' | ||||
(On *nix systems) | ||||
let g:patchreview_patch = '/usr/bin/gpatch' | ||||
g:patchreview_tmpdir : Optional path where the plugin can save temporary | ||||
files. If this is not specified, the plugin tries to | ||||
use TMP, TEMP and TMPDIR environment variables in | ||||
succession. | ||||
examples: | ||||
(On Windows) let g:patchreview_tmpdir = 'c:\\tmp' | ||||
(On *nix systems) let g:patchreview_tmpdir = '~/tmp' | ||||
============================================================================= | ||||
PatchReview Usage *patchreview-usage* | ||||
*:PatchReview* | ||||
:PatchReview patchfile_path [optional_source_directory] | ||||
Perform a patch review in the current directory based on the supplied | ||||
patchfile_path. If optional_source_directory is specified, patchreview is | ||||
done on that directory. Othewise, the current directory is assumed to be | ||||
the source directory. | ||||
*:PatchReviewCleanup* | ||||
:PatchReviewCleanup | ||||
After you are done using the :PatchReview command, you can cleanup the | ||||
temporary files in the temporary directory using this command. | ||||
============================================================================= | ||||
vim: ft=help:ts=2:sts=2:sw=2:tw=78:tw=78 | ||||