Re: Breaking up a monolothic repository

2013-09-09 Thread Thorsten Schöning
Guten Tag Trent W. Buck,
am Montag, 9. September 2013 um 03:13 schrieben Sie:

 What else can I do?

Tell us about the size of your repo, it's format version and primary
data types versioned, as you always can simply clone the entire repo
into one for each project needed and delete and move unneeded contents
per new project repo with a Subversion client. The current format of
the repo and it's primary data types are interesting because if it's
pretty old, current repo versions may provide a significantly reduced
disk space per repo, making the overhead of duplicating the original
one acceptable.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning   E-Mail:thorsten.schoen...@am-soft.de
AM-SoFT IT-Systeme  http://www.AM-SoFT.de/

Telefon...05151-  9468- 55
Fax...05151-  9468- 88
Mobil..0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow



RE: SilkSVN client crashing

2013-09-09 Thread Bjarne Grönnevik
Hi again,

I'm not really familiar with VS (nowadays :)), but are you saying that if I 
place the pdb:s in the same dir as the svn.exe (C:\Program Files\SlikSvn\bin on 
my machine), the crash log will contain better info for you guys? If so I can 
totally do that.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 7 september 2013 13:18
To: Bjarne Grönnevik; users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi,

Ivan Zhakov and I checked the minidump but the only thing we could find using 
the dump is that the application fails when writing an error message.

So 'some error' occurred while producing the log, but we don't know which and 
somehow the handling corrupted the error state. We are looking for a way to get 
more information.


As part of this investigation we started publishing the debug symbols for the 
SlikSvn binaries on http://sliksvn.com/pub/symbols/.

If you know your way around Visual Studio and/or another debugger you might be 
able to help us. It might also help to just copy the right .pdb files next to 
the .exe/.dll files as that improves the debug output in the .log file.

Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: vrijdag 6 september 2013 16:54
To: Bert Huijben; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi again Bert,

I updated to 1.8.3 and the error is still present.

Some extended info about this:

-  I can't reproduce the crash by running the command on the regular 
windows command-line.

-  It happens quite reliably when I run the same command from the 
python script.

-  The commands seem to be failing when the resulting log is 
extensive(like been in development since 2008 with regular updates).

-  I seem to be able to avoid the error using the -l flag(in this 
particular case this is fine as I don't want anything more than a few of the 
last entries anyway)

See attachment of the python script, its output and the crash log and dump.
I hope that helps.

Cheers
/Bjarne

From: Bjarne Grönnevik
Sent: den 6 september 2013 16:09
To: 'Bert Huijben'; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bert

Sure, I'll attempt to provoke it with that version.
Get back to you soon with the results.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 5 september 2013 10:00
To: Bjarne Grönnevik; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bjarne,

Can you run the
svn  log 
https://svn.netentertainment.com/cm_games_ng/igames/blacklagoon/blacklagoon-common/trunk
command.

With SlikSvn 1.8.3 (which is available on http://sliksvn.com/en/download) and 
if you can reproduce the result send me the log and dump files?

Thanks,
Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: donderdag 5 september 2013 09:38
To: users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: SilkSVN client crashing

Hi

I'm scripting svn via a Python Script and as you can see in the run-log.txt, 
svn seems to fail at random occasions(see crash logs). Or at least for reasons 
unknown to me.

And as the error message suggest helping out by mailing here, I did.

Svn version is: svn, version 1.8.1-SlikSvn-1.8.1-X64 (SlikSvn/1.8.1) X64, 
compiled Aug 26 2013, 16:52:34 on x86_64/x86-microsoft-windows6.1.7601

Os is: Windows 7 Enterprice, 64-bit, Service Pack 1

/Bjarne


Bjarne Grönnevik

Client Developer

Net Entertainment NE AB, Luntmakargatan 18, SE-111 37, Stockholm, SE
T: +46 709 124 588, M: +46 709 124 588, F: +46 8 578 545 10
bjarne.gronne...@netent.commailto:bjarne.gronne...@netent.com 
www.netent.comhttp://www.netent.com

Better Games


This email and the information it contains are confidential and may be legally 
privileged and intended solely for the use of the individual or entity to whom 
they are addressed. If you have received this email in error please notify me 
immediately. Please note that any views or opinions presented in this email are 
solely those of the author and do not necessarily represent those of the 
company. You should not copy it for any purpose, or disclose its contents to 
any other person. Internet communications are not secure and, therefore, Net 
Entertainment does not accept legal responsibility for the contents of this 
message as it has been transmitted over a public network. If you suspect the 
message may have been intercepted or amended please call me. Finally, the 
recipient should check this email and any attachments for the presence of 
viruses. The company accepts no liability for any damage caused by any virus 
transmitted by this email. Thank you.


svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French
Hi list,

I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn 1.8.2). I 
repeated the operation with svn 1.7.8 and it did not occur. The following 
section in the STATUS file looks highly relevant:

* ^/subversion/branches/1.8.x-serf-1.3+-windows
   Allow compiling against serf 1.3 and later on Windows
   Justification:
 Serf 1.3 brings a lot of fixes that we need for 1.8.x stability.
   Notes:
 The dependency handling on Windows was updated for 1.9+, so this
 needs a specific backport patch (r1517123)
   Votes:
 +1: rhuijben, brane

Cheers,
James




RE: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread Bert Huijben
The current TortoiseSVN is already compiled against serf 1.3 as far as I can
tell.

(TortoiseSVN uses its own custom build system and this patch just affects
the build system)

 

Bert

 

From: James French [mailto:james.fre...@naturalmotion.com] 
Sent: maandag 9 september 2013 13:15
To: users@subversion.apache.org
Subject: svn: E120104: ra_serf: An error occurred during decompression

 

Hi list,

 

I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn
1.8.2). I repeated the operation with svn 1.7.8 and it did not occur. The
following section in the STATUS file looks highly relevant:

 

* ^/subversion/branches/1.8.x-serf-1.3+-windows

   Allow compiling against serf 1.3 and later on Windows

   Justification:

 Serf 1.3 brings a lot of fixes that we need for 1.8.x stability.

   Notes:

 The dependency handling on Windows was updated for 1.9+, so this

 needs a specific backport patch (r1517123)

   Votes:

 +1: rhuijben, brane

 

Cheers,

James

 

 



RE: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French
Hmm, actually I made a mistake. The merge was done through our own gui tool 
that actually uses svn 1.8.1 command line. Looks like there are a few serf 
fixes in 1.8.3 but the status entry I found looks very suspicious.

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: 09 September 2013 12:51
To: James French; users@subversion.apache.org
Subject: RE: E120104: ra_serf: An error occurred during decompression

The current TortoiseSVN is already compiled against serf 1.3 as far as I can 
tell.
(TortoiseSVN uses its own custom build system and this patch just affects the 
build system)

Bert

From: James French [mailto:james.fre...@naturalmotion.com]
Sent: maandag 9 september 2013 13:15
To: users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: svn: E120104: ra_serf: An error occurred during decompression

Hi list,

I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn 1.8.2). I 
repeated the operation with svn 1.7.8 and it did not occur. The following 
section in the STATUS file looks highly relevant:

* ^/subversion/branches/1.8.x-serf-1.3+-windows
   Allow compiling against serf 1.3 and later on Windows
   Justification:
 Serf 1.3 brings a lot of fixes that we need for 1.8.x stability.
   Notes:
 The dependency handling on Windows was updated for 1.9+, so this
 needs a specific backport patch (r1517123)
   Votes:
 +1: rhuijben, brane

Cheers,
James




Re: Breaking up a monolothic repository

2013-09-09 Thread Les Mikesell
On Sun, Sep 8, 2013 at 8:13 PM, Trent W. Buck trentb...@gmail.com wrote:

 I'm stuck.  Since it's no fun to have tens of thousands of empty revs
 in each project repo, my current approach is to leave existing
 projects in the monolithic repo, and new projects get separate repos.


Why do you think an empty rev will bother anyone any more in a
per-project rev that having the rev number jump from a commit to an
unrelated project does in the combined repo?It shouldn't be a
problem in either case.  Rev numbers for any particular use don't need
to be sequential, you just need to know what they are.

-- 
   Les Mikesell
 lesmikes...@gmail.com


Re: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread Johan Corveleyn
On Mon, Sep 9, 2013 at 1:14 PM, James French
james.fre...@naturalmotion.com wrote:
 Hi list,



 I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn
 1.8.2). I repeated the operation with svn 1.7.8 and it did not occur.

This looks very much like the error I ran into during testing of
1.8.3, and which spawned the following discussion on the dev-list:

http://svn.haxx.se/dev/archive-2013-08/0386.shtml

(it was with an 'svn export' over plain http of a tag of the
subversion project itself, but the problem might be the same)

Lieven Govaerts and Ivan Zhakov have been trying to find the exact
problem in the serf http-library (with me trying various patches and
reproducing the issue), but so far without success.

It's good to know that now I'm not the only one seeing this problem.

Can you report your OS version please?

Can you reproduce it with Antivirus disabled?

Also: I couldn't reproduce the issue with compression disabled, by
adding the option
--config-option servers:global:http-compression=off
to the command line (or configure that setting in your 'servers'
configuration file). That might be a workaround for you (though it
will probably make things go a lot slower).

-- 
Johan


RE: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French


-Original Message-
From: Johan Corveleyn [mailto:jcor...@gmail.com] 
Sent: 09 September 2013 13:36
To: James French
Cc: users@subversion.apache.org
Subject: Re: svn: E120104: ra_serf: An error occurred during decompression

On Mon, Sep 9, 2013 at 1:14 PM, James French james.fre...@naturalmotion.com 
wrote:
 Hi list,



 I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn 
 1.8.2). I repeated the operation with svn 1.7.8 and it did not occur.

This looks very much like the error I ran into during testing of 1.8.3, and 
which spawned the following discussion on the dev-list:

http://svn.haxx.se/dev/archive-2013-08/0386.shtml

(it was with an 'svn export' over plain http of a tag of the subversion project 
itself, but the problem might be the same)

Lieven Govaerts and Ivan Zhakov have been trying to find the exact problem in 
the serf http-library (with me trying various patches and reproducing the 
issue), but so far without success.

It's good to know that now I'm not the only one seeing this problem.

Likewise :-)

Can you report your OS version please?

Windows7 x64

Can you reproduce it with Antivirus disabled?

I'm first trying with 1.8.3, then I'll try without antivirus/compression. Takes 
a long time as it's a massive checkout.

Also: I couldn't reproduce the issue with compression disabled, by adding the 
option
--config-option servers:global:http-compression=off
to the command line (or configure that setting in your 'servers'
configuration file). That might be a workaround for you (though it will 
probably make things go a lot slower).

--
Johan


RE: SilkSVN client crashing

2013-09-09 Thread Albertsen, Ketil
Maybe unrelated to your problem, but worth checking up anyway:

We had lots of problems with SlikSVN until we discovered that some users had 
selected that SVN client because it offered a user interface in their native 
language, including translations of those error messages parsed by SVN. Once 
they switched to the English language version, everything worked fine.

keal

From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: 9. september 2013 10:57
To: Bert Huijben; users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi there,

I added the pdb:s to the dir below, an here are 2 crash logs/dumps.

/Bjarne

From: Bjarne Grönnevik
Sent: den 9 september 2013 09:25
To: 'Bert Huijben'; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi again,

I'm not really familiar with VS (nowadays :)), but are you saying that if I 
place the pdb:s in the same dir as the svn.exe (C:\Program Files\SlikSvn\bin on 
my machine), the crash log will contain better info for you guys? If so I can 
totally do that.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 7 september 2013 13:18
To: Bjarne Grönnevik; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi,

Ivan Zhakov and I checked the minidump but the only thing we could find using 
the dump is that the application fails when writing an error message.

So 'some error' occurred while producing the log, but we don't know which and 
somehow the handling corrupted the error state. We are looking for a way to get 
more information.


As part of this investigation we started publishing the debug symbols for the 
SlikSvn binaries on http://sliksvn.com/pub/symbols/.

If you know your way around Visual Studio and/or another debugger you might be 
able to help us. It might also help to just copy the right .pdb files next to 
the .exe/.dll files as that improves the debug output in the .log file.

Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: vrijdag 6 september 2013 16:54
To: Bert Huijben; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi again Bert,

I updated to 1.8.3 and the error is still present.

Some extended info about this:

-  I can't reproduce the crash by running the command on the regular 
windows command-line.

-  It happens quite reliably when I run the same command from the 
python script.

-  The commands seem to be failing when the resulting log is 
extensive(like been in development since 2008 with regular updates).

-  I seem to be able to avoid the error using the -l flag(in this 
particular case this is fine as I don't want anything more than a few of the 
last entries anyway)

See attachment of the python script, its output and the crash log and dump.
I hope that helps.

Cheers
/Bjarne

From: Bjarne Grönnevik
Sent: den 6 september 2013 16:09
To: 'Bert Huijben'; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bert

Sure, I'll attempt to provoke it with that version.
Get back to you soon with the results.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 5 september 2013 10:00
To: Bjarne Grönnevik; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bjarne,

Can you run the
svn  log 
https://svn.netentertainment.com/cm_games_ng/igames/blacklagoon/blacklagoon-common/trunk
command.

With SlikSvn 1.8.3 (which is available on http://sliksvn.com/en/download) and 
if you can reproduce the result send me the log and dump files?

Thanks,
Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: donderdag 5 september 2013 09:38
To: users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: SilkSVN client crashing

Hi

I'm scripting svn via a Python Script and as you can see in the run-log.txt, 
svn seems to fail at random occasions(see crash logs). Or at least for reasons 
unknown to me.

And as the error message suggest helping out by mailing here, I did.

Svn version is: svn, version 1.8.1-SlikSvn-1.8.1-X64 (SlikSvn/1.8.1) X64, 
compiled Aug 26 2013, 16:52:34 on x86_64/x86-microsoft-windows6.1.7601

Os is: Windows 7 Enterprice, 64-bit, Service Pack 1

/Bjarne


Bjarne Grönnevik

Client Developer

Net Entertainment NE AB, Luntmakargatan 18, SE-111 37, Stockholm, SE
T: +46 709 124 588, M: +46 709 124 588, F: +46 8 578 545 10
bjarne.gronne...@netent.commailto:bjarne.gronne...@netent.com 
www.netent.comhttp://www.netent.com

Better Games


This email and the information it contains are confidential and may be legally 
privileged and intended solely for the use of the individual or entity to whom 
they are addressed. If you have received this email in error please notify me 
immediately. Please note that any views or 

RE: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French
I tried it again with the 1.8.3 command line and the merge went through...

-Original Message-
From: Johan Corveleyn [mailto:jcor...@gmail.com] 
Sent: 09 September 2013 13:36
To: James French
Cc: users@subversion.apache.org
Subject: Re: svn: E120104: ra_serf: An error occurred during decompression

On Mon, Sep 9, 2013 at 1:14 PM, James French james.fre...@naturalmotion.com 
wrote:
 Hi list,



 I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn 
 1.8.2). I repeated the operation with svn 1.7.8 and it did not occur.

This looks very much like the error I ran into during testing of 1.8.3, and 
which spawned the following discussion on the dev-list:

http://svn.haxx.se/dev/archive-2013-08/0386.shtml

(it was with an 'svn export' over plain http of a tag of the subversion project 
itself, but the problem might be the same)

Lieven Govaerts and Ivan Zhakov have been trying to find the exact problem in 
the serf http-library (with me trying various patches and reproducing the 
issue), but so far without success.

It's good to know that now I'm not the only one seeing this problem.

Can you report your OS version please?

Can you reproduce it with Antivirus disabled?

Also: I couldn't reproduce the issue with compression disabled, by adding the 
option
--config-option servers:global:http-compression=off
to the command line (or configure that setting in your 'servers'
configuration file). That might be a workaround for you (though it will 
probably make things go a lot slower).

--
Johan


RE: Breaking up a monolothic repository

2013-09-09 Thread Grierson, David
I can see Trent's view point that people are weird and get freaked out by the 
unexpected (where they might expect the revision numbers to be relatively low).

I guess what we should be providing him are points like you do make to help him 
sell why this isn't an issue to the end users.

Like Les says, if someone performs a large batch of commits to a particular 
branch then the trunk revision numbers are going to leap forward 
(unexpectedly). So what to sell those folks concerned about it is that they're 
experiencing this already.
--
David Grierson - SDLC Tools Specialist 
Sky Broadcasting - Customer Business Systems - SDLC Tools
Tel: +44 1506 325100 / Email: david.grier...@bskyb.com / Chatter: CBS SDLC Tools
Watermark Building, Alba Campus, Livingston, EH54 7HH
 

 -Original Message-
 From: Les Mikesell [mailto:lesmikes...@gmail.com]
 Sent: 09 September 2013 13:32
 To: Trent W. Buck
 Cc: Subversion
 Subject: Re: Breaking up a monolothic repository
 
 On Sun, Sep 8, 2013 at 8:13 PM, Trent W. Buck trentb...@gmail.com wrote:
 
  I'm stuck.  Since it's no fun to have tens of thousands of empty revs
  in each project repo, my current approach is to leave existing
  projects in the monolithic repo, and new projects get separate repos.
 
 
 Why do you think an empty rev will bother anyone any more in a
 per-project rev that having the rev number jump from a commit to an
 unrelated project does in the combined repo?It shouldn't be a
 problem in either case.  Rev numbers for any particular use don't need
 to be sequential, you just need to know what they are.
 
 --
Les Mikesell
  lesmikes...@gmail.com


Information in this email including any attachments may be privileged, 
confidential and is intended exclusively for the addressee. The views expressed 
may not be official policy, but the personal views of the originator. If you 
have received it in error, please notify the sender by return e-mail and delete 
it from your system. You should not reproduce, distribute, store, retransmit, 
use or disclose its contents to anyone. Please note we reserve the right to 
monitor all e-mail communication through our internal and external networks. 
SKY and the SKY marks are trademarks of British Sky Broadcasting Group plc and 
Sky International AG and are used under licence. British Sky Broadcasting 
Limited (Registration No. 2906991), Sky-In-Home Service Limited (Registration 
No. 2067075) and Sky Subscribers Services Limited (Registration No. 2340150) 
are direct or indirect subsidiaries of British Sky Broadcasting Group plc 
(Registration No. 2247735). All of the companies mentioned in this paragraph 
are incorporated in England and Wales and share the same registered office at 
Grant Way, Isleworth, Middlesex TW7 5QD.




RE: SilkSVN client crashing

2013-09-09 Thread Bjarne Grönnevik
Well, I'm running everything I know about in English so I guess that should not 
be a problem, right?

/B

From: Albertsen, Ketil [mailto:ketil.albert...@nordicsemi.no]
Sent: den 9 september 2013 14:57
To: Bjarne Grönnevik; Bert Huijben; users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Maybe unrelated to your problem, but worth checking up anyway:

We had lots of problems with SlikSVN until we discovered that some users had 
selected that SVN client because it offered a user interface in their native 
language, including translations of those error messages parsed by SVN. Once 
they switched to the English language version, everything worked fine.

keal

From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: 9. september 2013 10:57
To: Bert Huijben; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi there,

I added the pdb:s to the dir below, an here are 2 crash logs/dumps.

/Bjarne

From: Bjarne Grönnevik
Sent: den 9 september 2013 09:25
To: 'Bert Huijben'; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi again,

I'm not really familiar with VS (nowadays :)), but are you saying that if I 
place the pdb:s in the same dir as the svn.exe (C:\Program Files\SlikSvn\bin on 
my machine), the crash log will contain better info for you guys? If so I can 
totally do that.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 7 september 2013 13:18
To: Bjarne Grönnevik; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi,

Ivan Zhakov and I checked the minidump but the only thing we could find using 
the dump is that the application fails when writing an error message.

So 'some error' occurred while producing the log, but we don't know which and 
somehow the handling corrupted the error state. We are looking for a way to get 
more information.


As part of this investigation we started publishing the debug symbols for the 
SlikSvn binaries on http://sliksvn.com/pub/symbols/.

If you know your way around Visual Studio and/or another debugger you might be 
able to help us. It might also help to just copy the right .pdb files next to 
the .exe/.dll files as that improves the debug output in the .log file.

Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: vrijdag 6 september 2013 16:54
To: Bert Huijben; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi again Bert,

I updated to 1.8.3 and the error is still present.

Some extended info about this:

-  I can't reproduce the crash by running the command on the regular 
windows command-line.

-  It happens quite reliably when I run the same command from the 
python script.

-  The commands seem to be failing when the resulting log is 
extensive(like been in development since 2008 with regular updates).

-  I seem to be able to avoid the error using the -l flag(in this 
particular case this is fine as I don't want anything more than a few of the 
last entries anyway)

See attachment of the python script, its output and the crash log and dump.
I hope that helps.

Cheers
/Bjarne

From: Bjarne Grönnevik
Sent: den 6 september 2013 16:09
To: 'Bert Huijben'; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bert

Sure, I'll attempt to provoke it with that version.
Get back to you soon with the results.

/Bjarne

From: Bert Huijben [mailto:b...@qqmail.nl]
Sent: den 5 september 2013 10:00
To: Bjarne Grönnevik; 
users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: RE: SilkSVN client crashing

Hi Bjarne,

Can you run the
svn  log 
https://svn.netentertainment.com/cm_games_ng/igames/blacklagoon/blacklagoon-common/trunk
command.

With SlikSvn 1.8.3 (which is available on http://sliksvn.com/en/download) and 
if you can reproduce the result send me the log and dump files?

Thanks,
Bert


From: Bjarne Grönnevik [mailto:bjarne.gronne...@netent.com]
Sent: donderdag 5 september 2013 09:38
To: users@subversion.apache.orgmailto:users@subversion.apache.org
Subject: SilkSVN client crashing

Hi

I'm scripting svn via a Python Script and as you can see in the run-log.txt, 
svn seems to fail at random occasions(see crash logs). Or at least for reasons 
unknown to me.

And as the error message suggest helping out by mailing here, I did.

Svn version is: svn, version 1.8.1-SlikSvn-1.8.1-X64 (SlikSvn/1.8.1) X64, 
compiled Aug 26 2013, 16:52:34 on x86_64/x86-microsoft-windows6.1.7601

Os is: Windows 7 Enterprice, 64-bit, Service Pack 1

/Bjarne


Bjarne Grönnevik

Client Developer

Net Entertainment NE AB, Luntmakargatan 18, SE-111 37, Stockholm, SE
T: +46 709 124 588, M: +46 709 124 588, F: +46 8 578 545 10

RE: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French
I guess the final thing to add is that I was using 1.8.1 collabnet x64 and 
1.7.3 wandisco 1.8.3 (serf 1.3.1). The 1.8.1 version doesn't report which 
version of serf is being used but their changelog indicates it might be 1.2.1:

Version 1.8.1
https://dist.apache.org/repos/dist/dev/subversion/

 Changes to included binaries:
* Subversion upgraded to 1.8.1.
* APR 1.4.8.
* APR-Util 1.5.2.
* Httpd 2.2.25.
* Sqlite3 3.7.17.


Version 1.8.0-2
https://dist.apache.org/repos/dist/dev/subversion/

 Changes to included binaries:
* Subversion upgraded to 1.8.0.
* OpenSSL 1.0.1e.
* Serf 1.2.1.
* Neon removed.

-Original Message-
From: James French [mailto:james.fre...@naturalmotion.com] 
Sent: 09 September 2013 14:03
To: Johan Corveleyn
Cc: users@subversion.apache.org
Subject: RE: svn: E120104: ra_serf: An error occurred during decompression

I tried it again with the 1.8.3 command line and the merge went through...

-Original Message-
From: Johan Corveleyn [mailto:jcor...@gmail.com]
Sent: 09 September 2013 13:36
To: James French
Cc: users@subversion.apache.org
Subject: Re: svn: E120104: ra_serf: An error occurred during decompression

On Mon, Sep 9, 2013 at 1:14 PM, James French james.fre...@naturalmotion.com 
wrote:
 Hi list,



 I hit this when doing a reintegrate merge with svn 1.8.3 (tortoisesvn 
 1.8.2). I repeated the operation with svn 1.7.8 and it did not occur.

This looks very much like the error I ran into during testing of 1.8.3, and 
which spawned the following discussion on the dev-list:

http://svn.haxx.se/dev/archive-2013-08/0386.shtml

(it was with an 'svn export' over plain http of a tag of the subversion project 
itself, but the problem might be the same)

Lieven Govaerts and Ivan Zhakov have been trying to find the exact problem in 
the serf http-library (with me trying various patches and reproducing the 
issue), but so far without success.

It's good to know that now I'm not the only one seeing this problem.

Can you report your OS version please?

Can you reproduce it with Antivirus disabled?

Also: I couldn't reproduce the issue with compression disabled, by adding the 
option
--config-option servers:global:http-compression=off
to the command line (or configure that setting in your 'servers'
configuration file). That might be a workaround for you (though it will 
probably make things go a lot slower).

--
Johan


Re: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread Johan Corveleyn
On Mon, Sep 9, 2013 at 3:02 PM, James French
james.fre...@naturalmotion.com wrote:
 I tried it again with the 1.8.3 command line and the merge went through...

Okay, I'm happy for you that it worked :-). However, I'm not convinced
the error is gone. In my case it would also only fail intermittently.
I couldn't reproduce it all the time (it happened perhaps 1 in 4 or 5
attempts).

If you would run into the error again, please let us know ...

(in my case, we were able to reduce the reproduction recipe, by only
doing an 'svn export --depth=immediates
http://svn.apache.org/repos/asf/subversion/tags/1.8.3/' - within a
couple of attempts of that export I would run into the issue (I can
reproduce it with both serf 1.2.1 and 1.3.1). Maybe you can also try
exactly this export a couple of times?)

-- 
Johan


RE: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread James French


-Original Message-
From: Johan Corveleyn [mailto:jcor...@gmail.com] 
Sent: 09 September 2013 14:13
To: James French
Cc: users@subversion.apache.org
Subject: Re: svn: E120104: ra_serf: An error occurred during decompression

On Mon, Sep 9, 2013 at 3:02 PM, James French james.fre...@naturalmotion.com 
wrote:
 I tried it again with the 1.8.3 command line and the merge went through...

Okay, I'm happy for you that it worked :-). However, I'm not convinced the 
error is gone. In my case it would also only fail intermittently.
I couldn't reproduce it all the time (it happened perhaps 1 in 4 or 5 attempts).

If you would run into the error again, please let us know ...

(in my case, we were able to reduce the reproduction recipe, by only doing an 
'svn export --depth=immediates 
http://svn.apache.org/repos/asf/subversion/tags/1.8.3/' - within a couple of 
attempts of that export I would run into the issue (I can reproduce it with 
both serf 1.2.1 and 1.3.1). Maybe you can also try exactly this export a couple 
of times?)

Tried it with 1.8.3 wandisco about 20 times and it never failed. Tried it with 
1.8.1 collabnet and it failed first time.
Is the version of serf used dependent on the distro then, and not a core svn 
thing?

--
Johan


Reverse merge with 1.8.3 yielded tree conflicts

2013-09-09 Thread James French
Hi,

I got a report today of svn 1.8.3 (tortoise 1.8.2) producing tree conflicts 
when a sync up merge was reverted. I ran the merge again with 1.8.3 to confirm 
the issue and again using 1.7.8 command line (which worked). See the status 
reports below (a bit hacked manually to remove some sensitive stuff but 
hopefully there's enough to get an idea). Looks like a regression.

1.8.3:

D   Common
D   Common\TBCommsNetworkManagement.cpp
D   Common\TBCommsNetworkManagement.h
D   Common\TBCommsSimpleDataManager.h
D   Common\TBDebugDraw.cpp
D   Common\TBDebugDraw.h
D   Common\TBUtilities.cpp
D   Common\TBUtilities.h
D   ProjectData\Scenes\ResponsiveCharacter.mcn
D   ProjectData\Scenes\TestBoneLocking.mcn
A  +ProjectData\win32
  C SceneInteraction
 local dir edit, incoming dir delete upon merge
A  +TBCommsNetworkManagement.cpp
A  +TBCommsNetworkManagement.h
A  +TBCommsSimpleDataManager.h
A  +TBDebugDraw.cpp
A  +TBDebugDraw.h
A  +TBGameCharacter.cpp
A  +TBGameCharacter.h
A  +TBUtilities.cpp
A  +TBUtilities.h
  C TestAnimationOnly
 local dir edit, incoming dir delete upon merge
A  +TestAnimationOnly.cpp
A  +TestAnimationOnly.h
  C TestBareBones
 local dir edit, incoming dir delete upon merge
A  +TestBareBones.cpp
A  +TestBareBones.h
  C TestBoneLocking
 local dir edit, incoming dir delete upon merge
  C TestInverseNetworkControl
 local dir edit, incoming dir delete upon merge
A  +TestInverseNetworkControl.cpp
A  +TestInverseNetworkControl.h
  C TestVaulting
 local dir edit, incoming dir delete upon merge
A  +TestVaulting.cpp
A  +TestVaulting.h
M   gameIntegration_WIN32.vcproj
M   gameIntegration_WIN32.vcxproj
M   gameIntegration_WIN32.vcxproj.filters
M   gameIntegration_WIN32.vs2008.sln
M   gameIntegration_WIN32.vs2010.sln
M   gameIntegration_X360.vcxproj
M   gameIntegration_X360.vcxproj.filters
M   gameIntegration_X360.vs2010.sln
A  +main.cpp
Summary of conflicts:
  Tree conflicts: 11

1.7.8

D   Common
D   Common\TBCommsNetworkManagement.cpp
D   Common\TBCommsNetworkManagement.h
D   Common\TBCommsSimpleDataManager.h
D   Common\TBDebugDraw.cpp
D   Common\TBDebugDraw.h
D   Common\TBUtilities.cpp
D   Common\TBUtilities.h
D   ProjectData\Scenes\ResponsiveCharacter.mcn
D   ProjectData\Scenes\TestBoneLocking.mcn
A  +ProjectData\win32
D   SceneInteraction
D   SceneInteraction\SceneInteraction.cpp
D   SceneInteraction\SceneInteraction.h
D   SceneInteraction\SceneInteraction_WIN32.vcproj
D   SceneInteraction\SceneInteraction_WIN32.vcxproj
D   SceneInteraction\SceneInteraction_WIN32.vcxproj.filters
D   SceneInteraction\SceneInteraction_WIN32.vs2008.bat
D   SceneInteraction\SceneInteraction_WIN32.vs2008.sln
D   SceneInteraction\SceneInteraction_WIN32.vs2010.bat
D   SceneInteraction\SceneInteraction_WIN32.vs2010.sln
D   SceneInteraction\SceneInteraction_X360.vcxproj
D   SceneInteraction\SceneInteraction_X360.vcxproj.filters
D   SceneInteraction\SceneInteraction_X360.vs2010.bat
D   SceneInteraction\SceneInteraction_X360.vs2010.sln
D   SceneInteraction\TBXInput.cpp
D   SceneInteraction\TBXInput.h
D   SceneInteraction\main.cpp
A  +TBCommsNetworkManagement.cpp
A  +TBCommsNetworkManagement.h
A  +TBCommsSimpleDataManager.h
A  +TBDebugDraw.cpp
A  +TBDebugDraw.h
A  +TBGameCharacter.cpp
A  +TBGameCharacter.h
A  +TBUtilities.cpp
A  +TBUtilities.h
D   TestAnimationOnly
D   TestAnimationOnly\TestAnimationOnly.cpp
D   TestAnimationOnly\TestAnimationOnly.h
D   TestAnimationOnly\TestAnimationOnly_WIN32.vcproj
D   TestAnimationOnly\TestAnimationOnly_WIN32.vcxproj
D   TestAnimationOnly\TestAnimationOnly_WIN32.vcxproj.filters
D   TestAnimationOnly\TestAnimationOnly_WIN32.vs2008.bat
D   TestAnimationOnly\TestAnimationOnly_WIN32.vs2008.sln
D   TestAnimationOnly\TestAnimationOnly_WIN32.vs2010.bat
D   TestAnimationOnly\TestAnimationOnly_WIN32.vs2010.sln
D   TestAnimationOnly\TestAnimationOnly_X360.vcxproj
D   TestAnimationOnly\TestAnimationOnly_X360.vcxproj.filters
D   TestAnimationOnly\TestAnimationOnly_X360.vs2010.bat
D   TestAnimationOnly\TestAnimationOnly_X360.vs2010.sln
D   TestAnimationOnly\main.cpp
A  +TestAnimationOnly.cpp
A  +TestAnimationOnly.h
D   TestBareBones
D   TestBareBones\TestBareBones.cpp
D   TestBareBones\TestBareBones.h
D   TestBareBones\TestBareBones_WIN32.vcproj
D   TestBareBones\TestBareBones_WIN32.vcxproj
D   TestBareBones\TestBareBones_WIN32.vcxproj.filters
D   TestBareBones\TestBareBones_WIN32.vs2008.bat
D   TestBareBones\TestBareBones_WIN32.vs2008.sln
D   TestBareBones\TestBareBones_WIN32.vs2010.bat
D   TestBareBones\TestBareBones_WIN32.vs2010.sln
D  

Re: svn: E120104: ra_serf: An error occurred during decompression

2013-09-09 Thread Mark Phippard
On Mon, Sep 9, 2013 at 9:20 AM, James French james.fre...@naturalmotion.com
 wrote:



 -Original Message-
 From: Johan Corveleyn [mailto:jcor...@gmail.com]
 Sent: 09 September 2013 14:13
 To: James French
 Cc: users@subversion.apache.org
 Subject: Re: svn: E120104: ra_serf: An error occurred during decompression

 On Mon, Sep 9, 2013 at 3:02 PM, James French 
 james.fre...@naturalmotion.com wrote:
  I tried it again with the 1.8.3 command line and the merge went
 through...

 Okay, I'm happy for you that it worked :-). However, I'm not convinced the
 error is gone. In my case it would also only fail intermittently.
 I couldn't reproduce it all the time (it happened perhaps 1 in 4 or 5
 attempts).

 If you would run into the error again, please let us know ...

 (in my case, we were able to reduce the reproduction recipe, by only doing
 an 'svn export --depth=immediates
 http://svn.apache.org/repos/asf/subversion/tags/1.8.3/' - within a
 couple of attempts of that export I would run into the issue (I can
 reproduce it with both serf 1.2.1 and 1.3.1). Maybe you can also try
 exactly this export a couple of times?)

 Tried it with 1.8.3 wandisco about 20 times and it never failed. Tried it
 with 1.8.1 collabnet and it failed first time.
 Is the version of serf used dependent on the distro then, and not a core
 svn thing?


Serf 1.3.1 was not released until after SVN 1.8.1 came out.  So pretty much
anyone's SVN 1.8.1 binaries would be using Serf 1.3.0 or earlier.

To answer the general question, while most SVN distros do happen to be
using the same versions of most of these dependencies they are nonetheless
absolutely dependent on the distro and what version they happen to have
used to build the distribution.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/


Username in Repository URL with Serf/ra_serf

2013-09-09 Thread Simon Wilson
Subversion 1.8 throws up errors when I specify HTTP/HTTPS URLs that contain 
usernames to svn, i.e.

  svn --username user ls https://server.com/repos/project/

works fine but

  svn ls https://u...@server.com/repos/project/

results in errors. The same URL worked fine with Neon in 1.7 and older. The 
exact errors depend on the server I am contacting and the protocol used (HTTP 
or HTTPS).

For example, with a repository hosted with Beanstalk (www.beanstalkapp.com)

  svn ls https://u...@domain.svn.beanstalkapp.com/repos

I get the following errors:

  svn: E175002: Unable to connect to a repository at URL 
'https://u...@domain.svn.beanstalkapp.com/repos'
  svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on '/repos'
  svn: E175002: Additional errors:
  svn: E175002: OPTIONS request on '/repos' failed: 500 Internal Server Error

Attempting a similar request with CloudForge:

  svn ls https://u...@domain.svn.cloudforge.com/repos

I get the following errors:

  svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/repos'
  svn: E175002: Additional errors:
  svn: E175002: PROPFIND request on '/repos' failed: 405 Method Not Allowed

In both cases the request works as expected when the user is removed from the 
URL.

I have been able to successfully connect to an internal test server via HTTP 
with basic authentication but attempting the same request via HTTPS with client 
certificate-based authentication results in the following errors:

  svn: E175002: Unable to connect to a repository at URL 
'https://user@192.168.4.240/repos'
  svn: E175002: Unexpected HTTP status 400 'Bad Request' on '/repos'

These errors are output *after* the client certificate path and passphrase 
prompts.

The fact that 1.7/Neon supported such URLs indicates that this is a significant 
regression in 1.8. Can anyone throw any light on the cause of these errors? Is 
this a known issue with Serf/ra_serf?

Some additional info:

- This behavior is not specific to svn 1.8: 1.7.10 generates the same errors 
when ra_serf is enabled.
- This behavior is specific to Serf. I do not get the same errors with 
Neon/ra_neon in 1.4, 1.5, 1.6 or 1.7.
- All tests were done on Mac OS X 10.8.
- 1.8 behavior was tested using a) 1.8.1 binaries we built from source and b) 
1.8.1 binaries downloaded from WANdisco. I don't believe that this behavior is 
specific to our svn build.
- 1.7 behavior was tested using 1.7.10 binaries built and distributed by Apple 
with Xcode 5.
- I have tested a build of 1.8.1 with Serf 1.3.1 but experience the same errors.

Many thanks,
Simon



Re: Breaking up a monolothic repository

2013-09-09 Thread Les Mikesell
On Mon, Sep 9, 2013 at 8:03 AM, Grierson, David
david.grier...@bskyb.com wrote:
 I can see Trent's view point that people are weird and get freaked out by the 
 unexpected (where they might expect the revision numbers to be relatively 
 low).


I could see that for someone who had never used subversion before and
did not understand the concept of global revision numbers, but not for
anyone who has used a multi-project repository.

 I guess what we should be providing him are points like you do make to help 
 him sell why this isn't an issue to the end users.

 Like Les says, if someone performs a large batch of commits to a particular 
 branch then the trunk revision numbers are going to leap forward 
 (unexpectedly). So what to sell those folks concerned about it is that 
 they're experiencing this already.

Revision numbers aren't something you guess at or expect anything
from.  They are only useful in terms of the repository history, and it
doesn't matter if your project runs sequentially or not.   If you want
names/numbers that make human sense, you'll be copying to tags for
easier reference anyway.

-- 
Les Mikesell
  lesmikes...@gmail.com


RE: Reverse merge with 1.8.3 yielded tree conflicts

2013-09-09 Thread James French
Thanks for the explanation Stefan. Glad svn is working properly :-)

-Original Message-
From: Stefan Sperling [mailto:s...@elego.de] 
Sent: 09 September 2013 15:55
To: James French
Cc: users@subversion.apache.org
Subject: Re: Reverse merge with 1.8.3 yielded tree conflicts

On Mon, Sep 09, 2013 at 02:37:05PM +0100, James French wrote:
 Hi,
 
 I got a report today of svn 1.8.3 (tortoise 1.8.2) producing tree conflicts 
 when a sync up merge was reverted. I ran the merge again with 1.8.3 to 
 confirm the issue and again using 1.7.8 command line (which worked). See the 
 status reports below (a bit hacked manually to remove some sensitive stuff 
 but hopefully there's enough to get an idea). Looks like a regression.
 

No, this is a feature, not a regression.
It is listed in CHANGES as:

* tree conflicts on directories detected better during merges (issue #3150)

Short story is that 1.7 was deleting subtrees during merges without considering 
the contents of what was being deleted. Whereas 1.8 flags a tree conflict if 
the subtree being deleted during a merge differs from what the commit being 
merged was deleting on the merge source branch.
This allows you to verify whether the deletion of that subtree is in fact 
desired within the context of the merge target.

In Subversion 1.7, users who were concerned about that had to manually verify 
every deleted subtree before committing the result of a merge.
The purpose of these new tree conflicts flagged by 1.8 is to point out the 
deleted subtrees which might require such manual verification.

In your case, you seem to be fine with the deletion of the affected subtrees. 
So you can run this to resolve the conflict for each subtree, for example:

  svn resolve --accept working SceneInteraction # clear conflict marker
  svn rm SceneInteraction  # delete what should be deleted

In the future, we hope to improve the UI to better guide users during 
interactive resolution of these conflicts.


Re: Reverse merge with 1.8.3 yielded tree conflicts

2013-09-09 Thread Stefan Sperling
On Mon, Sep 09, 2013 at 02:37:05PM +0100, James French wrote:
 Hi,
 
 I got a report today of svn 1.8.3 (tortoise 1.8.2) producing tree conflicts 
 when a sync up merge was reverted. I ran the merge again with 1.8.3 to 
 confirm the issue and again using 1.7.8 command line (which worked). See the 
 status reports below (a bit hacked manually to remove some sensitive stuff 
 but hopefully there's enough to get an idea). Looks like a regression.
 

No, this is a feature, not a regression.
It is listed in CHANGES as:

* tree conflicts on directories detected better during merges (issue #3150)

Short story is that 1.7 was deleting subtrees during merges without
considering the contents of what was being deleted. Whereas 1.8 flags
a tree conflict if the subtree being deleted during a merge differs from
what the commit being merged was deleting on the merge source branch.
This allows you to verify whether the deletion of that subtree is in
fact desired within the context of the merge target.

In Subversion 1.7, users who were concerned about that had to manually
verify every deleted subtree before committing the result of a merge.
The purpose of these new tree conflicts flagged by 1.8 is to point out
the deleted subtrees which might require such manual verification.

In your case, you seem to be fine with the deletion of the affected
subtrees. So you can run this to resolve the conflict for each
subtree, for example:

  svn resolve --accept working SceneInteraction # clear conflict marker
  svn rm SceneInteraction  # delete what should be deleted

In the future, we hope to improve the UI to better guide users during
interactive resolution of these conflicts.


Re: Breaking up a monolothic repository

2013-09-09 Thread Ryan Schmidt

On Sep 9, 2013, at 07:31, Les Mikesell wrote:

 On Sun, Sep 8, 2013 at 8:13 PM, Trent W. Buck wrote:
 
 I'm stuck.  Since it's no fun to have tens of thousands of empty revs
 in each project repo, my current approach is to leave existing
 projects in the monolithic repo, and new projects get separate repos.
 
 Why do you think an empty rev will bother anyone any more in a
 per-project rev that having the rev number jump from a commit to an
 unrelated project does in the combined repo?It shouldn't be a
 problem in either case.  Rev numbers for any particular use don't need
 to be sequential, you just need to know what they are.

This is true. Heck, if you use a dvcs like git or hg you'll get a completely 
random revision number (shaped like a sha1 hash) every time. As someone used to 
Subversion's usually sequential revision numbers, that bugs me aesthetically, 
but it works fine.

There are also some reasons why keeping the revision number from the old 
monolithic repository in your new repositories (with empty padding revisions in 
between) is a really good idea. Have you ever referenced revision numbers in 
your issue tracker (fixed in r111; r222 broke xyz) or in emails (can you 
explain what you did in r333; r444 is a great example of abc) or in commit 
messages (reverted r555; added file forgotten in r666)? If so, you don't 
want to renumber revs, because that would invalidate all those references.



Re: Breaking up a monolothic repository

2013-09-09 Thread Trent W. Buck
Ryan Schmidt subversion-20...@ryandesign.com writes:

 As someone used to Subversion's usually sequential revision numbers,
 that bugs me aesthetically, but it works fine.

I think that's the crux of it.  Also part of the reason to split up the
repos is to make access control easier, and it looks bad if Alice (who
should have access to project 1 but not project 2) can see Bob's old
commit metadata to project 2, even if she can't see the commit bodies
after the split.



Re: Breaking up a monolothic repository

2013-09-09 Thread Trent W. Buck
Thorsten Schöning tschoen...@am-soft.de writes:

 Tell us about the size of your repo
 it's format version and primary data types versioned

(Sorry for not giving this info earlier, and shifting the goal posts --
I personally went rcs-arch-darcs-git and never really used svn, so
I'm feeling pretty noob attacking this problem.)

du reports it is 18GiB.  The current revno is 16115.

$ grep . /home/svn/PI/{format,db/fs-type,db/format}
/home/svn/PI/format:5
/home/svn/PI/db/fs-type:fsfs
/home/svn/PI/db/format:4
/home/svn/PI/db/format:layout sharded 1000

As to what kind of files are in there -- I'm not actually sure.
Just doing a dumb look at HEAD's list of files,

$ svn ls -R file:///home/svn/PI | wc -l
269281

And looking at the most common extensions:

$ svn ls -R file:///home/svn/PI | sed -n 's/.*\.//p' |
  sort | uniq -c | sort -nr | head -20
  36581 h  2438 txt
  21732 patch  2375 sh
  17621 html   2362 i
  15023 c  2121 bmp
   8143 py 1957 mk
   3919 cpp1932 po
   3559 png1916 class
   3074 gif1813 lua
   2950 xml1742 cs
   2585 properties 1613 hpp

Obviously that's not weighted by size, and completely ignores anything
that's not in HEAD anymore.

   *   *   *

It's currently hosted on an Ubuntu 10.04 server, so my server svn is
quite old:

subversion 1.6.6dfsg-2ubuntu1.3
apache22.2.14-5ubuntu8.12

I believe some of the users have svn 1.7 on their desktops, but not all.

I'm partway through provisioning the replacement Debian 7 server, which
will have

subversion 1.6.17dfsg-4+deb7u3
apache22.2.22-13

...hm, still 1.6.  Is it worth me backporting a newer svn?



I found a bug?about resolve conflict~

2013-09-09 Thread ??????
 (1)myeclipse1 create java file content:
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
 System.out.println(2);
 System.out.println(3);
 System.out.println(4);
 System.out.println(5);
 System.out.println(6);
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }
 commit it to test1 repository
 (2)checkout test1 repository to desktop test22 directiroy.
 (3)test22 import to myeclipse2 and edit java file content:
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
 System.out.println(2 2);
 System.out.println(3 2);
 System.out.println(4 2);
 System.out.println(5);
 System.out.println(6);
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }
 commit to test1 repository.
 (4)show myeclipse1 Test.java file edit it content:
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
 System.out.println(2);
 System.out.println(3);
 System.out.println(4 1);
 System.out.println(5 1);
 System.out.println(6 1);
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }
 and invoke Update menu.
 content change bottom:
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
  .mine
 System.out.println(2);
 System.out.println(3);
 System.out.println(4 1);
 System.out.println(5 1);
 System.out.println(6 1);
 ===
 System.out.println(2 2);
 System.out.println(3 2);
 System.out.println(4 2);
 System.out.println(5);
 System.out.println(6);
  .r4
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }

 (5)invoke maked resolved menu,checked Resolve conflicts in local file
 with my changes option, Test.java file content change bottom:
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
 System.out.println(2);
 System.out.println(3);
 System.out.println(4 1);
 System.out.println(5 1);
 System.out.println(6 1);
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }
 (6)My question is, why don't you into the following this?
 package test;

 public class Test {

 public static void main(String[] args) {
 System.out.println(1);
 System.out.println(2 2);
 System.out.println(3 2);
 System.out.println(4 1);
 System.out.println(5 1);
 System.out.println(6 1);
 System.out.println(7);
 System.out.println(8);
 System.out.println(9);
 System.out.println(10);
 }

 }
 (7)Thank you lot~

1.8.3 depth_test.py failure on OS X

2013-09-09 Thread Alex Rosenberg
I built 1.8.3 from the source tar ball and then ran make check. I'm using 
10.8.4 with Xcode 4.6.3.

depth_test.py fails with:

 W: svn: E200030: sqlite[S4]: callback requested query abort
 W: svn: E200030: Additional errors:
 W: svn: E200030: sqlite[S4]: callback requested query abort
 W: CWD: /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline
 W: EXCEPTION: Failure: Command failed: 
 /Volumes/Data/Install/subversion-1.8.3/subversion/svn/svn up --set-depth 
 empty ...; exit code 1
 Traceback (most recent call last):
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/main.py,
  line 1550, in run
 rc = self.pred.run(sandbox)
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/testcase.py,
  line 176, in run
 return self.func(sandbox)
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/depth_tests.py,
  line 2012, in fold_tree_with_unversioned_modified_items
 '--set-depth', 'empty', A_path)
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/actions.py,
  line 865, in run_and_verify_update
 exit_code, output, errput = main.run_svn(error_re_string, 'up', *args)
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/main.py,
  line 682, in run_svn
 *(_with_auth(_with_config_dir(varargs
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/main.py,
  line 365, in run_command
 None, *varargs)
   File 
 /Volumes/Data/Install/subversion-1.8.3/subversion/tests/cmdline/svntest/main.py,
  line 557, in run_command_stdin
 '; exit code ' + str(exit_code))
 Failure: Command failed: 
 /Volumes/Data/Install/subversion-1.8.3/subversion/svn/svn up --set-depth 
 empty ...; exit code 1
 FAIL:  depth_tests.py 30: unversioned  modified items left untouched

Does anybody know what the issue is? Has anybody had success otherwise with 
this combo?

++
| Alexander M. Rosenbergmailto:al...@leftfield.org |
| Nobody cares what I say, so no disclaimer appears here.|



Re: Breaking up a monolothic repository

2013-09-09 Thread Trent W. Buck
trentb...@gmail.com (Trent W. Buck) writes:

 So then I thought to chain the two approaches. This didn't work -- the
 empty revs were not removed. I guess svndumpfilter --drop-empty-revs
 is only smart enough to drop the revs that have just *become* empty?

 rm -rf delete-me-3
 svnadmin create delete-me-3
 svnadmin dump delete-me-2 |
 svndumpfilter --drop-empty-revs exclude /canthappen |
 svnadmin load delete-me-3

A helpful offlist correspondent noted svn 1.8 has --drop-all-empty-revs,
so I might try building that long enough to try that option.



Re: Breaking up a monolothic repository

2013-09-09 Thread Les Mikesell
On Mon, Sep 9, 2013 at 7:23 PM, Trent W. Buck trentb...@gmail.com wrote:
 Ryan Schmidt subversion-20...@ryandesign.com writes:

 As someone used to Subversion's usually sequential revision numbers,
 that bugs me aesthetically, but it works fine.

 I think that's the crux of it.

Have you checked if the users have/need anything (emails, ticket
system, etc.) that refer to specific revisions or the history of
changes made there?   It seems kind of drastic to throw that away
because you think the numbers aren't pretty enough.

Also part of the reason to split up the
 repos is to make access control easier, and it looks bad if Alice (who
 should have access to project 1 but not project 2) can see Bob's old
 commit metadata to project 2, even if she can't see the commit bodies
 after the split.

How does this work now in the combined repository?

-- 
   Les Mikesell
  lesmikes...@gmail.com


Re: Breaking up a monolothic repository

2013-09-09 Thread Trent W. Buck
Les Mikesell lesmikes...@gmail.com writes:

 On Mon, Sep 9, 2013 at 7:23 PM, Trent W. Buck trentb...@gmail.com wrote:
 Ryan Schmidt subversion-20...@ryandesign.com writes:

 As someone used to Subversion's usually sequential revision numbers,
 that bugs me aesthetically, but it works fine.

 I think that's the crux of it.

 Have you checked if the users have/need anything (emails, ticket
 system, etc.) that refer to specific revisions or the history of
 changes made there?   It seems kind of drastic to throw that away
 because you think the numbers aren't pretty enough.

That is an extremely valid point.  I'll check.

Also part of the reason to split up the
 repos is to make access control easier, and it looks bad if Alice (who
 should have access to project 1 but not project 2) can see Bob's old
 commit metadata to project 2, even if she can't see the commit bodies
 after the split.

 How does this work now in the combined repository?

Right now, they don't have it with the combined repo.  Anyone in the svn
group can read everything.  (This is one of the reasons they want to
break up the single repo into per-project repos.)