diff options
author | Tobias Thierer <tobiast@google.com> | 2017-12-19 16:24:58 +0000 |
---|---|---|
committer | Tobias Thierer <tobiast@google.com> | 2017-12-20 16:46:43 +0000 |
commit | 573c7b0e25305bf9ace680450cbc6a18f415d44d (patch) | |
tree | e4b9a7bfce43883951dff0ca6147fa25592c6a2a /annotations/generate_annotated_java_files.py | |
parent | 69143070e62b61abf018c5454240abe2a95e4485 (diff) |
Add new tools/upstream/upstream-diff script.
This is a more flexible version of the 'meld' command that
was previously in the .tsv produced by libcore-compare-upstreams
The code that produces that .tsv has been changed to call the
new script.
The new script ads the following features:
1.) Compare multiple files against upstream in a single command
(this will launch multiple 'meld' processes in sequence):
./upstream-diff java/util/ArrayList.java java/util/LinkedList
2.) Specify files to compare via their fully qualified name
rather than the relative path of the .java file:
./upstream-diff java.util.ArrayList
3.) Use a diff/merge tool other than meld:
./upstream-diff -d kdiff3 java.util.ArrayList
./upstream-diff -d diff java.util.ArrayList
4.) Customize repositories to diff against, eg. three-way merge
for integrating upstream changes:
./upstream-diff -r 7u40,ojluni,8u121-b13 java.util.ArrayList
Test: libcore/tools/upstream/upstream-diff java.nio.ByteBuffer
Test: make libcore-compare-upstreams && java -jar \
${ANDROID_HOST_OUT}/framework/libcore-compare-upstreams.jar \
> ~/compare-upstreams.tsv
Change-Id: I5bc2354049f0a9a087dce588a441b09ea531bc3a
Diffstat (limited to 'annotations/generate_annotated_java_files.py')
0 files changed, 0 insertions, 0 deletions