Clearcase BASE url of a file from a CI trigger -


i have file foo.c , want access it's base version. how can it?

for example have foo.c@@/main/2

$env{'clearcase_pn'} gives me current file path: l:/user/vob/dir/foo.c

$env{'clearcase_xpn'} gives me next version number l:/user/vob/dir/foo.c@@/main/3

how can open current base version on current view foo.c@@/main/2?

$env{'clearcase_xpn'} should give extended path name of current version, selected current view, not "next" version.

here "base" current version before ci trigger allows new 1 created.

in case, cleartool descr -l $env{'clearcase_pn'} should still display 1 selected current view foo.c@@/main/2.

if not, using '-pred' (to previous version): cleartool descr -pred -l $env{'clearcase_pn'}

the op coin confirms in comments:

my $desc = 'cleartool descr $env{'clearcase_pn'}';  if($desc =~ /predecessor version:\s*(.+)$/) {      die "predecessor: $env{'clearcase_pn'}\@\@$1";  } 

"base" interpreted base contributor version merge (see "how perform 'merge' using clearcase?")

in case, can check:

  • cleartool findmerge -print, can list names of versions require merge. default listing includes version ids of to-versions , from-versions , version id of base contributor (common ancestor)
  • cleartool describe -anc, able desribe closest common ancestor version of pname arguments.

Comments

Popular posts from this blog

c++ - QTextObjectInterface with Qml TextEdit (QQuickTextEdit) -

javascript - angular ng-required radio button not toggling required off in firefox 33, OK in chrome -

xcode - Swift Playground - Files are not readable -