Page 1 of 1

Aff. Paths/Dir Changest display over a range of revisions

PostPosted: Thu Aug 11, 2011 2:50 pm
by dave_mwi
Syncro SVN 12.2 build 2011053115
System: Fedora 15, 2.6.40-4.fc15.x86_64

===========

I've seen this feature asked for in a variety of ways, but it doesn't really look like it was implemented or not very effectively.

What I would expect:

In the history panel, select an early revision, and a later revision with the control button pushed to get them both highlighted. Right click, Compare. Then see a list of changed files over that range.

What I see:

The affected paths file is empty, and the directory change set has files in it that have not changed over that range but are showing has having changed...It just looks like it's plain wrong. I've been trying to use this client because I tried it out a couple years ago, but sadly it looks like it still suffers from the same problems.

In watching your console, I'm not sure how an svn --log command is really going to get you a proper changelist, especially when you're missing the --stop-on-copy command.

If you would add in an svn diff --summarize -rREV1:REV2 or something a nal agous you would get a simple list of changed files.

You guys are nearly there when it comes to making this client really *work* for quick, effective svn management. Hopefully some of these can quickly get into your cycles...

thanks.

Re: Aff. Paths/Dir Changest display over a range of revision

PostPosted: Thu Aug 11, 2011 3:21 pm
by dave_mwi
Alright. Let me add a follow-up to this. It appears that the Directory change set is from the verbose log of 'changed paths'. Is this really useful? Maybe it's something that I've never gotten into...but my main concern is the patch from -rREV1:REV2. The actual changes in syntax from one to the other. And it doesn't look like the Affected paths window even works when doing this - it's empty and there have definitely been changes in files.

The only time I've had to worry about changed paths is when someone's merge has gone bad and the svn:mergeinfo property has been affected in a way that the property changes end up living in perpetuity unless you do something drastic to stop it but by the time you see them there, it's too late - they have to be dealt with or the branch just needs to be killed...

So I think what's actually missing here is the file changes over a range of revisions.

dave_mwi wrote:Syncro SVN 12.2 build 2011053115
System: Fedora 15, 2.6.40-4.fc15.x86_64

===========

I've seen this feature asked for in a variety of ways, but it doesn't really look like it was implemented or not very effectively.

What I would expect:

In the history panel, select an early revision, and a later revision with the control button pushed to get them both highlighted. Right click, Compare. Then see a list of changed files over that range.

What I see:

The affected paths file is empty, and the directory change set has files in it that have not changed over that range but are showing has having changed...It just looks like it's plain wrong. I've been trying to use this client because I tried it out a couple years ago, but sadly it looks like it still suffers from the same problems.

In watching your console, I'm not sure how an svn --log command is really going to get you a proper changelist, especially when you're missing the --stop-on-copy command.

If you would add in an svn diff --summarize -rREV1:REV2 or something a nal agous you would get a simple list of changed files.

You guys are nearly there when it comes to making this client really *work* for quick, effective svn management. Hopefully some of these can quickly get into your cycles...

thanks.

Re: Aff. Paths/Dir Changest display over a range of revision

PostPosted: Thu Aug 11, 2011 4:18 pm
by Florin
Hello,

The History view is composed of two components: a list with revisions in which a resource was modified, and a list of details for each revision. While the History's top side presents the list of revisions (author, date, commit message), the bottom side (Affected Paths) presents information only for one selected revision (the paths that were affected in the revision selected in the top side).

Selecting more than one revision does present nothing. We plan to make the Affected Paths list to sum all the affected paths from all top selected revisions.

The Directory Change Set view is only another way to represent the information from History. It only collects the affected paths from the History view, from revisions found between the two selected ones, and displays these paths in a tree form, presenting the revisions for each path if a given one has been modified in multiple revisions between the two selected ones from top. Mainly, Directory Change Set view presents only affected paths made available by looking to the history of a resource, not all the affected paths of all the revisions between the selected two revisions from top.

The Directory Change Set view did not suffered any modification or improvements since a long time and we plan to improve it in a future version of Syncro SVN Client. Being highly related with the History view (which we plan to improve in version 7.1) we hoped there will be enough time for Directory Change Set also for 7.1, but it seems this will not be possible for the currently developed version.

I've added your comments to one of the issues related with the Directory Change Set view.

Best Regards,
Florin Avram
----------------------
Syncro SVN Client Team