Cervisia - A CVS gui frontend for KDE
This minor release contains the following corrections:
- Prevent crash when activating the create tag/branch action while embedded into Quanta (#70936)
- Fix remembering the last input values in checkout dialog
- Prevent crash when user activate a Cervisia view with RMB in a Konqueror session with more
than one view (#75201)
Carlos Leonhard Woelz (of KDE Quality Team fame) wrote a great article about
how to learn using CVS with Cervisia.
It's a guide that leads you through the GUI and explains the different functions offered by Cervisia.
The article is especially useful to unexperienced CVS users but it can also be used as reference for more
advanced users.
If you want to influence the direction of the development of Cervisia or if you want to talk
about KDE's version control system support in general, you can subscribe to our new
mailing list. There you can bring in
your problems, ideas or visions. We are thankful for any input you might have.
Since the second beta of KDE 3.2 will be released soon, I thought that it would be time
to summarize the new features of Cervisia in the upcoming release.
- The dialogs are more KDE compliant (e.g. we now respect the icons on buttons setting).
- A CVS DCOP service was introduced that provides an interface to the functionality of
the CVS command line client. This service is also used by the cvsservice part of
KDevelop 3.0
- Dates and times are displayed in the user's locale and timezone.
- Login/logout support for :pserver: CVS repositories.
- Added a "diff against HEAD" function. This makes it easy to display changes made by
other developers before updating the local working copy.
- A new command line option "-log [filename]" was added that displays a log dialog for
a single file without Cervisia's UI.
- The support to access :ext: CVS repositories was improved. Cervisia can now use a
running or start a new ssh-agent process.
- Added ability to the log dialog to view any revision of a file in an editor (see
BR #62697).
- The result of the "show watchers" function is now displayed in a dialog.
- Configurable column order/widths/sorting in all list views.
- The log dialog gained a new view that shows the output of the cvs log command in
a different format (see news below for more details).
- The "Open Sandbox..." dialog now remembers the last opened directory.
- Added a "hide empty directories" filter for the file view to display only directories
that contain changed files.
- The different parts of the resolve dialog are now separated by a splitter (see
BR #41263).
The log dialog gained a new
view variant
('CVS Output' tab) that shows the log output for a file in a similar form as the cvs
command-line client. The big advantage of this view is that you can
search for a word in the log.
Like the rest of KDE, Cervisia will also feature some small but nice
usability improvements in the upcoming release:
- You can now open/close the folders in the file tree view with the standard keys
+/-.
(see bug report 59644)
-
In the log dialog, you can select the revision B for the diff view
with shift key+left mouse button (in addition to the middle mouse button). This will
help people that don't have a middle mouse button like laptop users.
(see bug report 60604)
- It wasn't really a known feature that you could open up a diff view in the commit
dialog by double-clicking a file in the file list. So we now added a diff button to the
commit dialog to make the feature more visible.