Talk:Subversion


 * SVN announcement on wikitech-l

About the "/trunk"...
Really, do not leave off the /trunk portion of the URL. You'll end up downloading a couple hundred megs of branched and tagged copies of the entire source tree, which is over thirty thousand files, and all that has to come from brion's server. - AnarkiDotNET 24.22.40.216 15:27, 1 April 2006 (UTC)

More tool SVN tools
It could be a good idea to mention the other SVN tools available. Especially for use *yuck* windows users ;). I like to use TortoiseSVN it greatly helped me from the switch from the WinCVS client. It allowed me NOT to fallback on the dos command line version of SVN. Plus TortoiseSVN is so much packed with goodies (diff, repo-browser, log viewer, revision graph etc...)

My 2 cents. Christian

bad diff?
Has anybody else had a problem applying the diffs? I find that if I do a diff, revert, then patch, it fails because is toesn't like the last chunk. This chunk looks pretty useless, so I can remove it and it will be OK. Maybe there's some problem with svn or patch?

The useless chunk is just

@@ -4809,3 +4843,3 @@ } ?>

Do patches need to be fixed before sumbitting? -Sanbeg 19:13, 15 September 2006 (UTC)

Eclipse
I installed Eclipse, then installed the Subversive extension for from Polarion Software (and the fine PHPeclipse extension). Then from the SVN Repository Exploring view that Subversive adds to Eclipse, I chose File > New > Repository Location... and entered a Root URL of http://svn.wikimedia.org/svnroot/mediawiki/.

One way to check out the files is to right-click on a repository and choose Find/Check Out As... I checked out as a project configured using the New Project Wizard so that I could specify the project is a PHP project. I think File > New > Other... > SVN > Projects from SVN would work.

If you have write access to the server, you can use svn+ssh:... as the Root URL. For what it's worth, the public key with passphrase that I created within Eclipse "Generate DSA Key..." wasn't decryptable in OpenSSH, I created a new one using OpenSSH's ssh-keygen.

If your Eclipse project lives outside your Web server docroot and you don't want to modify your Web server to find its files, you can create a linked resource in your project (read the Eclipse help on Linked Resources).

-- Skierpage 05:24, 5 December 2006 (UTC)

How do I add this repository to Eclipse? 81.62.49.190 08:12, 16 October 2006 (UTC)
 * I hope the above helps! -- Skierpage 05:24, 5 December 2006 (UTC)

ViewVC tarballs
Please turn on ViewVC tarball generation! --Stinkfly 13:23, 29 September 2007 (UTC)

An SVN template for extensions
I suggest we create a template describing command linke installation instructions for any extension which is in http://svn.wikimedia.org. Something on the lines of the content in for example Extension:ParserFunctions. There is also a new template for the SVN links in Template:Extension, see Template:WikimediaDownload. --Zven 10:48, 18 June 2008 (UTC)
 * Ive made a template called Template:WikimediaCheckout, see this Sandbox revision. It is based on the isntallation instructions from these extensions Extension:ParserFunctions, Extension:SyntaxHighlight_GeSHi --Zven 11:17, 18 June 2008 (UTC)


 * This is unnecessary now that we have Special:ExtensionDistributor. Nobody will want to use subversion anymore unless they are a developer, and if they are developer, they will want to read the proper subversion documentation. I introduced Template:WikimediaDownload to promote Special:ExtensionDistributor, not to provide subversion links. -- Tim Starling 12:27, 18 June 2008 (UTC)
 * When I saw the links going to the special page created by Special:ExtensionDistributor, I also saw it as less important, however using the command line provides checkout automation. --Zven 23:31, 18 June 2008 (UTC)


 * In my opinion, we already have a suitable compromise between the needs of subversion users and the needs of everyone else: WikimediaDownload gives the subversion URL, and the main text only talks about Special:ExtensionDistributor. I've added a "help" link to Subversion from WikimediaDownload. -- Tim Starling 06:33, 19 June 2008 (UTC)