View Repository Changes - techtalk/SpecLog-Resources GitHub Wiki

You can view the change history of a repository.

To do so, select Recent changes from the main menu. A list of changes is displayed:

The history depends on the type of repository:

  • Stand-alone repositories: All changes made since the repository was created are displayed.
  • Shared repositories: All changes received from the server made since the local repository file was created are displayed.
  • The number of changes in the command history is limited by the MaxHistorySize value defined in the <appsettings/> section of SpecLog.exe.config (default: 100).

Command states for shared repositories

The command log shows the synchronisation status of commands:

  • created a command: The local command has not yet been sent to the server
  • uploaded a command: The command has been sent to server, but no acknowledgment has been received from the server yet
  • undone a command: The command has been undone locally, due to a conflict with data already on the server
  • applied your command: The local command has been confirmed by server
  • applied a remote command: Command received from the server and submitted by another client

Undoing Changes

Click on Undo to add an undo command for the most recent local command in the command history (that has not yet been undone). The undo command is added to the command history, as shown below:

Displaying and Exporting Command Details

Click on a command to display the command's JSON payload:

/ScreenShots/RecentChangesCommandPayload.png

Click on the Export button in the Command log dialogue to export the entire command history and associated payloads to an XML file.

⚠️ **GitHub.com Fallback** ⚠️