comparing clearcase label is not supported

Review Request #5155 — Created Dec. 23, 2013 and discarded

Information

RBTools
master

Reviewers

currently tracking changes in a branch or several revisions are supported. However since other SCM, clearcase proposes a system of label/tag ie lbtype
It is very useful to compare a clearcase directory between two labels or between one label and current checked in code

this has been implemented through --revision-range option. When it does not contains clearcase revision token "@@", we consider requesting a diff between labels
following are supported:
--revision-range=label1 # compares recursively current directory ie .@@/label1 with current checked in files ie .@@.../LATEST (a temporary lbtype is created to perform this diff efficiently
--revision-range="label1;label2" # compares recursively current directory ie .@@/label1 with .@@/label2

co-author:
Christophe RABU

$ cd /vobs/vobtag/subdir or /vobs/vobtag
post-review --revision-range=label1
OK
$ post-review --revision-range="label1;label2"
OK
$ post-review --revision-range="label1;label2;something"
KO

DE
DE
DE
david
  1. We've done a fair amount of work on the RBTools revision syntax (passing in revisions as arguments instead of with --revision-range). Could you update this patch to fit in with the current code on master?

    You'll need to support the "lbtype:" prefix in parse_revision_spec, and then handle the diffing between labels in diff.

  2. 
      
DE
Review request changed
Status:
Discarded
Change Summary:
Obsolete without updates.