Release Notes
5.4.16.635: Jan 16 2015
WebUI: Styles reviewed and beautified.
GTK GUI client: Added 'Display only relevant changesets' option to the 'branch explorer' display options.
GUI: Fixed aesthetic UI issues in the add user/group dialog (permissions dialog).
GUI: Fixed some GUI component aligments in 'Move detection' preferences dialog, 'Repository permissions' dialog, and 'Profile selection' dialog.
GUI: The 'Branches with pending merges' format was not working properly on replicated servers. Fixed.
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.