Log
The Log window shows the history of a versioned file or directory ('entry').
A Log is typically invoked by Query|Log from the Project Window, but
there are various other ways/windows to invoke a Log in SmartSVN.
The central component of the Log window is the Revisions table,
which shows the found revisions with their attributes.
You can filter out certain revisions by using Search Author and Commit Message.
To the right of the Revisions table, the complete Commit Message of
the currently selected revision is displayed.
The lower part of the window shows the Directories/Files view for the selected
revision.
The displayed structure is restricted to those files and directories, which are children
of the log context root; all other files/directories which have been modified
within this revision are skipped.
The log context root depends on the context from which the log has been
invoked.
E.g. the log context root for logs performed by Query|Log from the
Project Window is the corresponding project
root directory resp. the Externals
root directory.
The context root can be enlarged to the corresponding Project Root
if necessary.
Note |
Because the received log information from the server does not contain
information on the node kinds (file or directory) of the revisions's modified
entries, SmartSVN tries to detect them.
The more log information is present, the better are the results.
However, without complete log information SmartSVN may still be wrong.
In this case, the entry is assumed to be a file.
|
When merged revisions have been requested (see Log), they
are added in a tree-like manner to their parent revision which can then be expanded
or collapsed.
Because merged revisions have no direct link to the logged revisions themselves various
commands subsequently listed will not be applicable for these revisions.
The context root for merged revisions is the corresponding repository root.
Always exactly one of the four views is 'active' which is displayed by its highlighted
title.
Menu bar actions (as well as toolbar buttons) are always referring to the currently
active view.
Log menu
-
Use Show More to extend the displayed log range.
-
Use Load Properties (Pro Only) to fetch all properties for all displayed revisions
from the repository.
The Revisions table will be extended by corresponding table columns, one for
each property.
This command is only available for file Logs.
The upper limit of columns to be added can be configured by the system properties.
-
Use Close to close the frame.
-
Use Open to open the selected revision/file/directory, for details refer to
Edit.
This command will only be applicable for revisions of file Logs.
-
Use Copy Message (Pro Only) to copy the commit message of the selected revision.
-
Use Copy Path (Pro Only) to copy the path of the selected file relative to
the log context root.
If multiple files are selected, all paths will be copied, each on a new line.
View menu
-
Select Skip Unchanged Revisions (Pro Only) to skip revisions for which the
logged entry has not actually been changed, but has only been reported due to a copy
operation of one of its parents.
E.g. when creating a Tag of the project
root, the log for every entry of that tag will contain this tag-revision.
-
Select Revision Files/Directories to toggle the Directories/Files view
in the lower part of the frame.
-
Select Show Only Entries Below Selected Directory (Pro Only) to restrict the
Directories/Files view to only those directories and files which are actually
children of the logged directory.
-
Use Change Commit Message (Pro Only) to change the commit message of the currently
selected revision.
Enter the new Commit Message and wait until SmartSVN has rebuilt the corresponding
Log Cache, if necessary.
-
Use Rollback (Pro Only) to roll back the selected revision/file/directory
locally, i.e. in your local working copy.
You may then review the rolled back changes and, if acceptable, commit them.
This command will only be applicable for logs which have a link to a local working
copy.
-
Use Show Changes to compare the selected revision/file/directory against its
preceding revision or to compare two selected revisions/files/directories against
each other.
Depending on whether two files or directories are compared, either the File Compare
or the Change Report will come up.
-
Use Compare with Working Copy (Pro Only) to compare the selected revision/file
against the file's working copy within your project.
This command will only be applicable for revisions of file Logs.
-
Use Log (Pro Only) to perform another Log for the selected file/directory.
This command will not be applicable for revisions as it would result in the same
log as already present.
-
Use Revision Graph (Pro Only) to create a Revision Graph
for the selected revision/file/directory.
-
Use Annotate (Pro Only) to Annotate the selected
revision/file.
This command will only be applicable for revisions of file Logs.
-
Use Save As (Pro Only) to save the contents of the selected revision/file
to a local file, for details refer to .
This command will only be applicable for revisions of file Logs.
Window menu
Refer to Window for more details.