[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Differences in tree conflict reporting between 1.8 and 1.9 (possible regression?)

From: Marc Strapetz <marc.strapetz_at_syntevo.com>
Date: Thu, 09 Apr 2015 17:49:19 +0200

For a working copy which has been checked out using SVN 1.8, "svn info"
output is slightly different between version 1.8 and 1.9 -- for 1.9 the
local *dir* is missing.

For 1.8:

$ svn info a/b
Path: a\b
Name: b
Repository Root: ...
Repository UUID: ...
Node Kind: none
Schedule: normal
Tree conflict: local *dir* missing, incoming dir edit upon merge
   Source left: (dir) ^/trunk/a/b_at_1
   Source right: (dir) ^/branch/a/b_at_4

For 1.9:

$ svn info a/b
Path: a\b
Name: b
Repository Root: ...
Repository UUID: ...
Node Kind: none
Schedule: normal
Tree conflict: local missing or deleted or moved away, incoming dir edit
upon merge
   Source left: (dir) ^/trunk/a/b_at_1
   Source right: (dir) ^/branch/a/b_at_4

In terms of JavaHL this means that for version 1.8:

info.conflicts[0].nodeKind="dir"

while for version 1.9:

info.conflicts[0].nodeKind="none"

I can provide a test repository to reproduce this difference.

-Marc
Received on 2015-04-09 17:49:45 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.