As I mentioned in my open source pledge, I’ve switched from Windows to Ubuntu Linux as my main development environment. I’m very happy with the switch overall, but the one piece of software I really miss is TortoiseSVN!
It also means I haven’t had a chance to test my TortoiseSVN Menu extension with Firefox 3. I’ve compiled a new version of the extension but not yet uploaded it to the Mozilla Addons site. I need help to test it with Firefox 3 and TortoiseSVN 1.5, since I’ve only had a chance to make sure that it installs properly.
If you would like to help me test the extension with Firefox 3 and/or TortoiseSVN 1.5, please download it from here and then reply back to this blog post with your results. Once I’ve gotten a few people to test it out I’ll upload it to the official AMO site.
- Install TortoiseSVN Menu Extension for Firefox 3. (See below: you should install directly from AMO by logging in and choosing the “Experimental” version 0.2.3). You will need to right-click the extension and choose “Save As”, save to your hard drive, then install to FF3 locally (easiest way is to drag onto the FF3 window).
UPDATE 1, July 9 2008: I have uploaded the new version to addons.mozilla.org (AMO), but it will remain marked “Experimental” until it’s reviewed (See Update 2). You must be logged in to view or download experimental plugins. You can help move along the review process by writing a review on the AMO site.
UPDATE 2, Aug 5 2009: I hope to have the Firefox 3.5 version of the extension out soon; see comments below. Also, per negative feedback to AMO on their “experimental” status for new versions, the extension is no longer marked as such and can be downloaded without logging in.




Don | 08-Jul-08 at 3:10 pm | Permalink
Seems to be working without any problems, I’ll report back if anything unexpected occurs.
Don | 08-Jul-08 at 3:13 pm | Permalink
Almost forgot in my mad dash to enjoy tSVN/ff3-goodness, thanks for developing this extension. I used the older version heavily and appreciate you taking the time to keep it up-to-date. Congrats on making the move to linux, now if only I could convince my CEO to do the same.
toby | 09-Jul-08 at 1:20 am | Permalink
Thanks Don, glad you find the extension useful, I’ve uploaded the new version to AMO but until it’s reviewed by their staff it remains marked as “Experimental”.
John | 03-Sep-08 at 5:57 pm | Permalink
Well, I don’t know if it works or not. I’m trying to get TortoiseSVN working under wine. Any pointers to getting that working welcome (I installed it under wine, but the browser integration in firefox isn’t working…)
toby | 03-Sep-08 at 11:45 pm | Permalink
Have you changed tsvn.tproc_path under about:config to the correct command to run to launch TortoiseProc.exe? To be honest I don’t even know if it would accept a command line with parameters (I’m guessing it would need to be something like: /usr/bin/wine “/home/user/.wine/drive_c/Program Files/TortoiseSvn/bin/TortoiseProc.exe”
Erik | 17-Jul-09 at 8:24 am | Permalink
Can we expect a version that supports Firefox 3.5? Would love that! Thanks!
Vitrious | 05-Aug-09 at 12:21 am | Permalink
I’ve got a number of WinXP32 users who use Fx mainly due to the goodness your addon provides. As a result, when one upgrades to Fx3.5, they usually revert to 3.0…
A big thank you for having the insight to let users out of the Explorer jail- of course we’d be happy to contribute to testing a 3.5 version, but for now- we’re sitting pretty on 3.0.xx.
Great work Toby, keep it up! Please let us know if you’d like some help.
toby | 05-Aug-09 at 12:42 am | Permalink
Thank you Erik and Vitrious for the encouragement and support. I was frankly very surprised to log in to my AMO account and find out that this extension has 3000+ active users (which I assume they determine by how many browsers actively “check in” for updates).
As I put on the extension site, I am now primarily a Linux user so (sadly) I can’t use TortoiseSVN but I do have a Windows 7 VM I can test in. I’ll definitely move updating this version up on my priority list and hope to have the new version out soon.
ash | 21-Aug-09 at 3:46 am | Permalink
Erik,
I got the extension to work in 3.5 with a couple of simple changes:
- change the version strings in ‘install.rdf’ and ‘update.rdf’ to claim compatibility with the later Firefox,
- at around line 111 of content/tsvnmenuOverlay.js, change ‘getService’ to ‘createInstance’.
Then run build.sh to rebuild the extension and install the resulting xpi file.
Hope that helps.
toby | 26-Aug-09 at 2:21 pm | Permalink
Many thanks for the tip on createInstance vs. getService Ash. This was definitely a case of not remembering my own code after not looking at it in so long, and I’m sure it would have taken me a while to track that one down.
I’ve now uploaded a new version to AMO for Firefox 3.5 but it’s pending review (as of today); if anyone reading this has editor privileges I’d appreciate your review…
Noragen | 20-Jan-10 at 1:49 pm | Permalink
hi, when i use tsvn-menu with firefox in linux and wine, i wanted to checkout.
tortoisesvn finds the svn+ssh repository and i can browse it, but when i want to checkout
it prepends
c:\windows\temp
to the checkout-url. If i delete the tmp/temp entries in system.reg in.wine
it uses c:\profiles\ as prefix.
What is wrong there?
Best Regards noragen
toby | 21-Jan-10 at 10:15 am | Permalink
Hi Noragen,
Sorry I’m not too familiar with Wine, but isn’t there some way to map Windows paths within Wine to local paths on your Linux filesystem? Remember that the Windows program (TortoiseSVN in this case) will have no idea that you are even running inside of Linux, so trying to use a Linux path won’t work.
Please take a look at the Wine docs and see if you can maybe map a folder named “C:\Home” to /home on Linux, and then you can checkout to “C:\Home\user” or whatever.
subversive | 27-Jan-10 at 5:29 am | Permalink
Hello,
your plugin did work very well on FF3.5 but it does not install on FF 3.6.
Could you manage it, please?
If you need feedback on FF 3.6, I can send it to you when it is ready!
Thanks again for your work!