Log
The Log window shows the history of a versioned file or directory ('entry').
A Log is typically invoked by
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
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 to extend the displayed log range.
-
Use (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 to close the frame.
-
Use to open the selected revision/file/directory, for
details refer to Edit.
This command will only be applicable for revisions of file Logs.
-
Use (Pro Only) to copy the commit message of
the selected revision.
-
Use (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 (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 to toggle the Directories/Files
view in the lower part of the frame.
-
Select (Pro Only)
to restrict the Directories/Files view to only those directories and files
which are actually children of the logged directory.
-
Use (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 (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 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 (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 (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 (Pro Only) to create a Revision Graph
for the selected revision/file/directory.
-
Use (Pro Only) to Annotate
the selected revision/file.
This command will only be applicable for revisions of file Logs.
-
Use (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.