Log Window
The Log Window in SmartGit (not to be confused with the Git Log tool) is one of the Main Windows of SmartGit, and allows Git power-users to have complete control over a repository.
Why use the Log Window?
The Log Window is aimed at experienced Git Users who which to gain full understanding of the commit history of a repository, and ease the ability to allow history to be tidied and re-written, and has a focus on git commands such as Rebase, and Interactive Rebase features such as Squashing, Modifying, Reordering and Removing commits within a repository.
Elements of the Log Window
The Log Window contains the following views:
- The Repositories View, showing all repositories added to SmartGit, and allowing you to switch between open repositories.
- The Branches View, allowing you to toggle which branches are to be included int the Graph View, and other Branch related features.
- The Graph View, providing a graphical visualization of the commit history in the selected branches.
- The Commit View allowing Commits to be viewed, and new Commits to be created.
- The Files View, showing which files have changed in the selected commit. The standard filtering widgets can be applied to control which files are listed.
- The Changes View, showing the changes in the file selected in the Files View for the selected commit in the Graph View, or the difference in the file between any 2 commits, if exactly 2 commits are selected in the Graph View.