Much ado about scripting, Linux & Eclipse: card subject to change

2007-11-01

Beyond CVS, Subversion & Cirrus

Some news about the Beyond CVS project:

  1. With the release of version 0.7.0, Chris recently added support for doing SVN compares.
  2. Because of this, "Beyond CVS" is now a bit of a misnomer, so we're thinking of refactoring the project to better represent its scope and use. As part of this, we're wondering if the WinSCP and Putty support should be moved to another project or just a secondary feature/plugin. If you use this project, please let us know your thoughts.
  3. Beyond Compare 3 Beta (aka Cirrus) is almost ready for its public beta release. It's got some cool new features like native Linux support (including -flags instead of /flags), three-way compares/merges, better syntax colouration, the ability to copy entire blocks of changes instead of just single lines, and the ability to edit files right in the Text Compare view.

For anyone who's in the private beta group, here's a quick patch in order to be able to use Beyond CVS with Cirrus on Linux. (Windows users need no such patch as the old BC2 commandline syntax is still supported in BC3.)

$ diff -u Cirrus.sh Cirrus.sh.new
--- Cirrus.sh   2007-11-01 22:08:42.000000000 -0400
+++ Cirrus.sh.new       2007-11-01 22:25:39.000000000 -0400
@@ -22,7 +22,12 @@

 #execute the program.
 chmod u+x $EXEC
-$EXEC $* >& /dev/null
+while [[ $# -gt 0 ]]; do
+  if [[ $1 != "/rightreadonly" ]]; then
+    args=$args" "$1; shift 1;
+  fi
+done
+$EXEC $args >& /dev/null
 #$EXEC $* >& $BASE/Cirrus.log

Stay tuned for news of the public beta!

2 comments:

Anonymous said...

I installed Beyond CVS that suppose to support svn. (org.eclipse.externaltools_v0.7.0_with_svn.zip). For some reason now I can compare two files, but when i try to compare with any other optiong “Latest Revision” or “Revision” it gives me this error. I don’t know what to do.

Error is “A error occrued while trying to compare revisions: null”

How do fix this?

Chris C said...

Hi there, and thanks for reporting this bug. I've opened up a bug report on our sourceforge website for your problem:

https://sourceforge.net/tracker/index.php?func=detail&aid=1840496&group_id=153235&atid=786943

I've posted a reply to the bug asking for the stack trace. This will help us solve the problem. Please feel free to post follow up comments on the sourceforge website.

Thanks,
Chris Callendar