difference between subversion 1.4.2 repository and 1.6.12 repository
Can someone tell me the difference between a 1.4.2 repository and 1.6.12 repository? I recently upgraded all our repositories(along with the subversion server) from 1.4.2 to 1.6.12. I ran the svnadmin verify, tested check-in, check-out,add,delete file etc... Everything looks good. But, I wanted to know if the repositories are truly 1.6 now? How do I find that out? what is the difference between the two repositories. I found this online, but it didnt help much: http://svn.apache.org/repos/asf/subversion/trunk/notes/repos_upgrade_HOWTO Thanks in advance. Kripa
wild card support for authz
Hi, I am not sure if this feature is part of the current 1.6 release. We have created groups based on their work function(like developers, QA etc...). The developers get RW access to everything including the documentation folder and the source folder. The QA group gets RW in the documentation folder but gets only R access in the source code. This works fine, until someone decides to branch off or tag something from the trunk. I want to know if we can use some wildcards to give QA default access into all the documentation folders. for example: [:/branches/***/docs] @dev = rw @ qa = rw [:/branches/***/source] @dev = rw @ qa = r Will this work? or are there any other way to implement it? Thanks, Kripa
Is SVN-1.6.12 compatible with Rhel6u2?
Hi, I just stood up an exact replica of a collabnet subversion server(*version=1.6.12 and configured to run as apache subversion*). I have enabled ssl(*using an existing ssl cert from the production box*). I am able to access the server using my browsers or svn clients like smartSVN or TortoiseSVN. But, when I hit refresh(F5) on the repo-browser of TortoiseSVN client, I see an error like this: "*Server sent unexpected return value (400 Bad Request) in response to OPTIONS request for https://xx.xx.xx.xx/xx/ad/test-repo1/branches/newname*"; I am not able to reproduce this error on the production server. The only difference between the production and this backup is: (1) Production is on a Rhel5u6 and the backup is on Rhel6u2. I was not able to find any OS compatibility document for svn-1.6.12 (2) Production has a valid ssl certificate. Backup is using the ssl certificate from production. These are the logs I see: *ssl_request_log* *[25/Feb/2013:07:53:42 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "OPTIONS /xx/ad/test-repo1/branches/newname HTTP/1.1" 300* *ssl_access_log* *xx.xx.xx.xx - - [25/Feb/2013:07:53:42 -0500] "OPTIONS /xx/ad/test-repo1/branches/newname HTTP/1.1" 400 300* *ssl_error_log* *[Mon Feb 25 07:53:42 2013] [error] [client xx.xx.xx.xx] request failed: error reading the headers* * * after this failure, I get subsequent failure log like the following until I restart the client: *ssl_request_log* [*25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "OPTIONS /xx/ad/test-repo1/trunk HTTP/1.1" 401* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "OPTIONS /xx/ad/test-repo1/trunk HTTP/1.1" 196* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 702* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 414* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 465* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 702* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 414* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 465* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 702* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 465* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 1329* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "REPORT /xx/ad/test-repo1/trunk HTTP/1.1" 112* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 702* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 465* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 430* *[25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "PROPFIND /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 1298* *ssl_access_log* *xx.xx.xx.xx - - [25/Feb/2013:09:21:46 -0500] "OPTIONS /xx/ad/test-repo1/trunk HTTP/1.1" 401 401* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "OPTIONS /xx/ad/test-repo1/trunk HTTP/1.1" 200 196* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 207 702* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 207 414* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 207 465* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 207 702* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 207 414* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 207 465* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 207 702* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 207 465* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 207 1329* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "REPORT /xx/ad/test-repo1/trunk HTTP/1.1" 200 112* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/trunk HTTP/1.1" 207 702* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PROPFIND /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 207 465* *xx.xx.xx.xx - username1 [25/Feb/2013:09:21:46 -0500] "PRO
Re: Is SVN-1.6.12 compatible with Rhel6u2?
Thanks for the suggestion. But, the Rhel5u6(production server) runs perfectly fine. My problems are while running Collabnet-svn-1.6.12 on Rhel6u2. On Tue, Feb 26, 2013 at 5:23 PM, Nico Kadel-Garcia wrote: > On Tue, Feb 26, 2013 at 11:35 AM, Kriparam Faraday > wrote: > > Hi, > > I just stood up an exact replica of a collabnet subversion > > server(version=1.6.12 and configured to run as apache subversion). I have > > enabled ssl(using an existing ssl cert from the production box). > > > > I am able to access the server using my browsers or svn clients like > > smartSVN or TortoiseSVN. But, when I hit refresh(F5) on the repo-browser > of > > TortoiseSVN client, I see an error like this: > > "Server sent unexpected return value (400 Bad Request) in response to > > OPTIONS request for > https://xx.xx.xx.xx/xx/ad/test-repo1/branches/newname"; > > > > I am not able to reproduce this error on the production server. The only > > difference between the production and this backup is: > > (1) Production is on a Rhel5u6 and the backup is on Rhel6u2. I was not > able > > to find any OS compatibility document for svn-1.6.12 > > RedHat's copy of subversion is out of date on RHEL. You're quite > welcome to my updated versions published at repoforge in the "extras" > repositories, or my tools for building Subversoin 1.6.20 and 1.7.8 > RPM's available at: > > https://github.com/nkadel/subversion-1.6.20-srpm/ > https://github.com/nkadel/subversion-1.7.8-srpm/ > > > (2) Production has a valid ssl certificate. Backup is using the ssl > > certificate from production. > > > > These are the logs I see: > > ssl_request_log > > [25/Feb/2013:07:53:42 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "OPTIONS > > /xx/ad/test-repo1/branches/newname HTTP/1.1" 300 > > > > ssl_access_log > > xx.xx.xx.xx - - [25/Feb/2013:07:53:42 -0500] "OPTIONS > > /xx/ad/test-repo1/branches/newname HTTP/1.1" 400 300 > > > > ssl_error_log > > [Mon Feb 25 07:53:42 2013] [error] [client xx.xx.xx.xx] request failed: > > error reading the headers > > > > after this failure, I get subsequent failure log like the following > until I > > restart the client: > > > > ssl_request_log > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "OPTIONS > > /xx/ad/test-repo1/trunk HTTP/1.1" 401 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "OPTIONS > > /xx/ad/test-repo1/trunk HTTP/1.1" 196 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/trunk HTTP/1.1" 702 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 414 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 465 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/trunk HTTP/1.1" 702 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 414 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/bln/4 HTTP/1.1" 465 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/trunk HTTP/1.1" 702 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 465 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 1329 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA "REPORT > > /xx/ad/test-repo1/trunk HTTP/1.1" 112 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/trunk HTTP/1.1" 702 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/vcc/default HTTP/1.1" 465 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 430 > > [25/Feb/2013:09:21:46 -0500] xx.xx.xx.xx TLSv1 DHE-RSA-AES256-SHA > "PROPFIND > > /xx/ad/test-repo1/!svn/bc/4/trunk HTTP/1.1" 1298 > > > > ssl_access_l
subversion upgrade from 1.4.3 to 1.6.12
Hi, We have an existing subversion setup running using apache(mod_dav_svn). We are looking to upgrade the subversion from 1.4.3 to 1.6. Can someone guide me the steps needed in upgrading it? 1) Do we need to just upgrade the module(mod_dav_svn). If yes, is there a way to find out which version of mod_dav_svn I need to use? 2) Doesnt apache need to be upgraded in order for the svn module to be compatible with it? if so, is there a way to find out the correct apache version? 3) Since the subversion is being accessed through apache, am I right in assuming I dont need to touch svnserve or any of the installations pertaining to that for this upgrade? 4) After the upgrade, how do I go about upgrading the svn repositories? If you have any documentation that could lead me to the answers that would be helpful too. Thanks in advance. Kripa
finding out the repository version
I have upgraded a repository from 1.4 version to 1.6 version by running the "svnadmin upgrade" command. is there anyway to verify it? in other words, I just want to know if there is a way to find out the version of the repository. Thanks in advance.