Release Notes

Public

5.4.16.635: Jan 16 2015

New

WebUI: Styles reviewed and beautified.

New

GTK GUI client: Added 'Display only relevant changesets' option to the 'branch explorer' display options.

Bug

GUI: Fixed aesthetic UI issues in the add user/group dialog (permissions dialog).

Bug

GUI: Fixed some GUI component aligments in 'Move detection' preferences dialog, 'Repository permissions' dialog, and 'Profile selection' dialog.

Bug

GUI: The 'Branches with pending merges' format was not working properly on replicated servers. Fixed.

Bug

GUI: The branch differences was throwing an error message on a corner case involving an item moved and changed on multiple merges. Fixed.

Simplified case of failing scenario:

* Have a '/main' branch populated with a file 'foo.c'
* Create branch '/main/task1' and switch to this branch
* Change 'foo.c' file on '/main/task1'
* Create branch '/main/task2' and switch to this branch
* Change 'foo.c' on '/main/task2'
* Move 'foo.c' to 'bar.c' on branch: '/main/task2'
* Create branch '/main/task3' and switch to this branch.
* Merge from '/main/task1' to '/main/task3'
* Merge from '/main/task2' to '/main/task3'
* Create branch '/main/task3/task4' and switch to this branch.
* Change 'bar.c' on '/main/task3/task4'
* Switch to branch '/main/task3'
* Merge from '/main/task3/task4' to '/main/task3'
* Diff branch '/main/task3' -> error

Now, this case has been fixed and the branch differences are displayed properly.