svn

Subversion & switching between tags

My automated deployment system updates a latest version of my site trough subversion. Instead of having my live site point to the trunk (which is always almost a work in progress version), I have my live site point to a tag. E.g. I work on trunk and when my v1.0 is finished I create a tag called 1.0 and do a checkout of that tag which i...

Simplifying VisualSVN Server's URLs

We're currently running an svnserve instance as NT service. While this works, it's needlessly cumbersome to administer, and I'd like to move on to the much simpler VisualSVN Server. (Bonus side benefits include Windows-integrated authentication and, thanks to HTTP/WebDAV, browsing of the latest revision.) That said, the current server o...

Can CVS and Subversion be set to ignore whitespace in merging?

CVS and Subversion both have a handy merge feature so that when you update a source file that you have modified, it merges in changes that others have made on the same file. However, if your changes and the other ones are incompatible - generally if you have both changed the same parts of the code - it will create a conflict. Both stret...

How can I best take advantage of Trac?

I have a Trac project installed on top of a Subversion implementation (easy to do thanks to Webfaction's control panel), but now I have configuration work to do. With that in mind, are there easy ways to do the following in Trac: 1) Ensure that customers can only see a high level progress indicator. 2) Give daily summary reports on tic...

Python Code Organization Question : Eggs + Packages + Buildout + Unit Tests + SVN

I have several python projects that share common modules. Until now, I've been ... ahem ... keeping multiple copies of the common code and synchronizing by hand. But I'd clearly prefer to do something else. It looks to me now, as if zc.Buildout maybe what I need. I guess that what I should be doing is putting each reusable component of ...

Committing binaries to SVN

I've searched around a bit, but haven't found a satisfactory answer, so I'd like to hear your opinions on this. I have a couple of tools which I have to update and deploy to a few servers every now and then. The source is managed in a SVN repository. To save myself the bother of copying the binaries to the production servers by ftp or ...

Which Subversion web interfaces have a blame feature?

I'm looking for a subversion web client ala SVN::Web but with a very specific feature I've always thought would be quite useful. What I want is the ability to find which revision was responsible for a certain line (or lines) in a text file. A way to do this via the web would be fantastic. Anybody know of such a tool? ...

How to find out whether subversion working directory is locked by svn?

A python script is running two parallel python processes ( created via os.fork() ) each of which eventually tries to check out a subversion repository leaf into the same working copy dir. Before running 'svn co ...' command in a sub-process ( via python subprocess module ) the parent python code checks if the working copy dir already ex...

what is a pre-revprop-change hook in SVN and how do I create it?

I wanted to edit a log comment in the repo-browser and received an error message that no pre-revprop-change hook exists for the repository. Besides having a scary name, what is a pre-revprop-change hook and how do I create it? ...

Beanstalk like Functionality

I'm finally getting my team to embrace source code management now that we're working on projects where more than one dev is touching the same codebase, and I setup a free/trial account on Beanstalk for hosted Subversion so people could get a taste of how it works. That said, we've discussed a somewhat ambitious plan to put a lot of need...

subclipse alternative

Hi, I've been using Subclipse (an SVN plugin for Eclipse), for quite a while, but have become increasingly unhappy with it. I notice that Tortoise SVN is available as an Eclipse plugin and am considering using that instead within Eclipse (I already use it when accessing SVN outside Eclipse). Before I make the switch, does anyone have a...

Subversion repository layout for libraries developed across different programs

I'm responsible for several (rather small) programs, which share a lot of code via different libraries. I'm wondering what the best repository layout is to develop the different prorgrams (and libraries), and keep the libraries in sync across all the programs. For the sake of argument let's say there are two programs with two libraries:...

How to update rails plugins installed through git but in a svn repo?

My rails app is in a svn repository, but several of the plugins are installed through git and later added to the svn repo. How can I update these plugins? I can't seem to get script/plugin update to do anything. I'd really like to update activemerchant to get rid of the Inflector warnings. ...

Capitalize every file in a directory, in bash, using 'svn mv'.

I need to change the capitalization of a set of files in a subversion working copy, like so: svn mv test.txt Test.txt svn mv test2.txt Test2.txt svn mv testn.txt Testn.txt ... svn commit -m "caps" How can I automate this process? Standard linux install tools available. ...

What is the best Agile methodology for a class project?

The project is poorly defined: we are to write educational software for CS 111 Computer Programming I students focusing on functions. We have 6 student developers with various backgrounds working in Flex. The project has a duration of about 7 weeks. We have very limited face time (30 min per week) and very limited work time (<8 hours per...

Best way of doing an SVn checkout/update on a web hosting package

I want to deploy my site on my web hosting package by doing a checkout through subversion. I do not have SSH access to my hosting package, which is just a basic LAMP web hosting package, but I do know that there is an SVN client installed on the web server. I was thinking of writing some sort of script (PHP or Shell) that can do differe...

Any way to ignore files coming from the repository for NTFS?

Ok, so at some point in time, somebody checked in some files with names that require a case sensitive file system into the trunk of a repository that I constantly check out. This of course leads to my local working copy locking up when I try to check it out (on my Windows computer). Is there any way that I can set my local subversion c...

How to migrate all URLs in svn:externals properties across a repository?

We are in the process of moving our SVN repositories from one machine to another one, and with it will come a new domain name for the new repo. The problem is, that within the repository, there are lots of svn:externals references to other projects within the repository. So for example, we have projectA, which has in the svn:externals ...

Delete file contents from SVN history

I have a local svn repository in my PC, I have been using it for a hobby project and it was mean to be accesible to anyone, so I commited files with passwords in them. Now, I'm thinking on make the repository available for other people and I don't want to have that data there. Is there a way to crawl the repository and replace all the ...

How can I force subversion to commit an unchanged file?

I want subversion to commit a file even if it's unchanged. Is there a way to do this? ...