Maybe someone want to know. Actually I not pretty sure which change
made that all start working. I just describe my configuration.

I use Vobs which location is somewhere in company's network on
clearcase servers. I use Python 2.5.4 and made my changes in C:
\Python25\Lib\site-packages\RBTools-0.2beta2-py2.5\ One
tip. Default RBTools Python egg is compressed to zip file. But there
is switch in easy_install which may change that behaviour:

easy_install --always-unzip -U RBTools

So my post-review is straight python text file in standard folder.
Next I patch using patch from this issue:

After that I change my ClearCaseClient class. My ClearCaseClient class
now looks like:

ccroot_path = "Z:\SCM_tools"
viewinfo = ""
viewtype = "dynamic"

I'am not sure is this should be Z:\ or Z:/ but post-review generate
diff properly. Unfortunately I'am now in home and my VPN doesn't work
again :/ So I can't check anything else for 100%. I just try remember.

The first thing is that ccroot_path must be the same as Path field in
Repository form. This is something what I discover in my battles with
ClearCase on ReviewBoard. I ran post-review from cygwin like this:

post-review -d --server http://localhost/ file1 file2 file3

So Yes I must pass filenames as parameters. xargs is also good option
to automate this :) But I can't remember that I made this on checkin
files or checkedout files... But this is something what should be easy
to check. Option -n in post-review help me very much because I find
that confguration (checkin/checkout files) where all start working.
That is all what i remember.

On Jan 26, 2:12 pm, Jan Koprowski <> wrote:
> After use dynamic view and made changes in ClearCaseClient class in
> postreview I stop getting this problem.
> On Jan 25, 5:14 pm, Jan Koprowski <> wrote:
> > Hi!
> >   On the beginning I want to say that ReviewBoard is great tool. The
> > best I have ever seen. Excellent job!
> >   I'am trying to use ReviewBoard in ClearCase under Windows. I was
> > install whole stuff (ReviewBoard and RBTools) using easy_install under
> > Windows cmd. I made new snapshot etc... Then I installed cygwin (I
> > don't know is the order is correct) and run there:
> > $ post-review index.wsgi --server localhost
> > Traceback (most recent call last):
> >   File "C:\Python25\Scripts\", line 8, in
> > <module>
> >     load_entry_point('RBTools==0.2beta2', 'console_scripts', 'post-
> > review')()
> >   File "C:\Python25\lib\site-packages\rbtools-0.2beta2-py2.5.egg
> > \rbtools\", line 2520, in main
> >     diff, parent_diff = tool.diff(args)
> >   File "C:\Python25\lib\site-packages\rbtools-0.2beta2-py2.5.egg
> > \rbtools\", line 951, in diff
> >     return self.do_diff(self.get_extended_namespace(files))
> >   File "C:\Python25\lib\site-packages\rbtools-0.2beta2-py2.5.egg
> > \rbtools\", line 912, in get_extended_namespace
> >     os.unlink(tf)
> > WindowsError: [Error 5] Access is denied: 'c:\\temp\
> > \62b637b6048cb59c9bf5e3ab0e37aa83'
> > I know only that c:\temp\62b637b6048cb59c9bf5e3ab0e37aa83 is read-only
> > and this is a problem but I don't know what fix environ to save this
> > normally. Any sugestions? After delete this file I get:
> > $ post-review index.wsgi --server localhost
> > Failed to execute command: ['cleartool', 'get', '-to', 'c:\\temp\
> > \81c147b7ee258f26c9cc2854623b769c', 'C:\\Snapshots\\jkoprows_view\
> > \SCM_tools\\scripts\\ReleaseRobot\\index.wsgi@@\\main\\3\n']
> > cleartool: Error: "C:\Snapshots\jkoprows_view\SCM_tools\scripts
> > \ReleaseRobot\index.wsgi@@\main\3" does not exist, or is not a
> > ClearCase version, or is a checked out version which was removed.
> > C:\\Snapshots\\jkoprows_view\\SCM_tools\\scripts\\ReleaseRobot\
> > \index.wsgi file is checkedin on 100% so I don't know why this is
> > wrong.
> > --
> > Greetings from Poland
> > Jan Koprowski

Want to help the Review Board project? Donate today at
Happy user? Let us know at
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to