Command 'Show log', Command 'Show project log'Permalink

Symbol: _svn_icon_show_log

Function: These commands open the tab “Project log” or “Log - <object>”. The version history of the project or an object of the CODESYS project is displayed in the tab.

Call:

  • Menu bar: “Project  SVN”.

  • “Context menu  SVN”

If you select nothing or the base node in the object tree, then the history of the entire project is displayed (“Show project log”). If you select one or more objects, then the history of these elements is displayed (“Show log”).

Multiple tabs can be open at the same time with the version history of different objects.

Tab 'Project log', Dialog 'Log - <object>'

Upper area

  • “Revision”: Revision number

  • “Author”

  • “Date”

  • “Message”: Message entered at commit

List of all revisions of the project or the selected objects in the information. The first 100 revisions are displayed by default. The “Next 100” and “All” buttons are provided for displaying more or all revisions.

Several commands are available in the context menu of each revision. These context menu commands are described below.

Middle area

Display of the “Message” of the revision that is selected in the upper area.

Lower area

  • “Action”

  • “Path”: Object path in SVN

  • “Copy from path”

  • “Copy from revision”

List of actions that were performed on the objects of the project in the selected revision:

“Hide unrelated changed paths”

_cds_icon_option_activated: All changes of this revision are hidden that do not have any relevance to the object.

“Stop on copy/rename”

_cds_icon_option_activated: If the object was copied from another location in the SVN repository, then no more log messages are retrieved. This is especially beneficial when branches or tags are monitored and only changes within the branch are relevant.

“Filter/Range”

Opens the “Filter” dialog

“All”

All revisions are listed.

“Next 100”

The next 100 revisions are listed.

Table 955: Dialog “Filter”

“Revision range”

The displayed revisions can be filtered by “Head”, “Revision”, or “Date”.

_cds_icon_option_activated: The option fields for “Start revision” and “End revision” are editable.

“Use UTC time”: Date display in universal time.

For more detailed information, refer to the description “Dialog ‘Select revision’“.

“Message contains”

Display of revision logs that contain a special text in the “Message”

“Author contains”

Display of revision logs of the specified author

“Path contains”

Display of revision logs of the specified path

Table 956: Context menu commands of the revisions

“Compare with base working copy”

Compares the selected revision of the object with the base working copy (without local changes).

“Com with working copy”

Compares the selected revision of the object with the working copy.

“Compare with HEAD revision”

Compares the selected revision of the object with the HEAD revision.

“Compare with previous revision”

Compares the selected revision of the object with the previous revision.

“Update item to revision”

Updates the object to the selected revision.

Note: Changes of the project by this command cannot be committed.

For VSS users: This is comparable to loading an older version without checkout. To revert a previous commit, the command “Revert to this revision” has to be used.

“Revert to this revision”

Reverts the object to the selected revision.

This command does not have an effect on the SVN repository as long as the changes are not committed. Internally, SVN reverts the merges for all changes that were made after the selected revision in order to revert the changes of the preceding commits.

“Edit author”

Opens a dialog for changing the author of the revision.

“Edit log message”

Opens a dialog for changing the log message of the revision.

“Revision properties”

Opens the dialog “Revision properties” where the properties are displayed.

In the dialog, you can activate the “Add” and “Remove” properties and the option “Show binary properties”.

“Create branch/tag from this revision”

Creates a branch or tag from the selected revision.

“Browse SVN repository”

Opens the “SVN repository browser” dialog

“Copy to clipboard”

Copies log details of the selected revision to the clipboard This is the revision number, author, date of revision, log message, and the list of changes objects for each revision.