Minimum set of binaries for Subversion

XML, Perl, Python, and other languages can be discussed here, even if it isn't PHP (We might forgive you).

Moderator: General Moderators

Post Reply
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Minimum set of binaries for Subversion

Post by Ambush Commander »

Installing TortoiseSVN on every computer I need to use it on is quite a hassle, so when I decided to set myself up a Portable Application-oriented USB key, Subversion was on the list (as well as Firefox, Thunderbird and FileZilla). Of course, there's no such thing as "Portable Subversion", but I'll make do.

Unfortunantely, due to some funkiness in my system, I cannot completely remove my local installation of Subversion from the path. At first, I only included svn.exe in the TinyApp directory, but then I added all the other dlls for good measure.

I could try testing it on another computer, but I don't have access to a Windows 98 system until I actually need to use it. :-P Does anyone here know the minimum set of binaries necessary to run Subversion? (at the very least update and commit)
Roja
Tutorials Group
Posts: 2692
Joined: Sun Jan 04, 2004 10:30 pm

Post by Roja »

Sadly, I don't know (not a big developer-on-windows fan), but I will run into this need in the future. Please do update the thread when you find a solution.

Better yet, if you do figure it out, open a sourceforge project for Portable Subversion! (and update the thread).
User avatar
Ambush Commander
DevNet Master
Posts: 3698
Joined: Mon Oct 25, 2004 9:29 pm
Location: New Jersey, US

Post by Ambush Commander »

Resurrecting dead thread, sorry

All of them are needed. :-D I also found out some interesting compatibility thingamajiggers while working with it on Windows. First of all, you'll want to cleanup after your authentication data by executing:

Code: Select all

rmdir /S /Q "%APPDATA%\Subversion"
Second of all, if you want to maintain versioned data on a USB key, you'll want to have cmd.exe pointed to the directory holding the stuff. You can't just cd E:, you have to cd /d E: (the /d switch allows drive changes).

Third of all, you'll want to add it to your path.

Maybe I will start a PortableSubversion project.

Or, alternatively, you could set up remote access to your computer. :-D
Post Reply