Change History
The Change History tab displays your lab’s complete version control history, showing all commits with their messages, authors, dates, and file changes.
Viewing Commits
Section titled “Viewing Commits”Branch Selection
Section titled “Branch Selection”At the top of the Change History tab, select which branch to view using the branch dropdown in the header.
The dropdown lists the branches in your repository. The currently selected branch is displayed (e.g., main), and commits are shown in reverse chronological order (newest first). Only branches are listed, tags aren’t selectable here.
Commit List
Section titled “Commit List”Each commit entry in the list displays the commit message, author name, relative date (e.g., 35 minutes ago), and the short commit hash on the right (e.g., 4de63be).
On the right side of each commit you’ll find the commit hash badge and a copy icon (overlapping squares) that copies the full commit hash to your clipboard without navigating away. Clicking anywhere else on the commit row, including the hash badge, opens the commit’s details.
Viewing Commit Details
Section titled “Viewing Commit Details”Click a commit row to view detailed information about that commit.
The commit details view shows:
- Commit header - Displays commit hash, author, date, and full commit message with a back button that returns to the commit list
- Changed files sidebar - Left panel showing the file tree of all changed files
- Diff view - Side-by-side comparison showing:
- Lines removed (highlighted in red on the left side)
- Lines added (highlighted in green on the right side)
- Line numbers for both before and after states
- File path and change summary (e.g.,
+1 -1indicating additions and deletions)
Navigating File Changes
Section titled “Navigating File Changes”- Click on any file in the Changed files sidebar to view its diff
- Files are organized by their directory structure
- The diff view shows a split comparison with the old version on the left and new version on the right
- Changed lines are highlighted with color coding (red for removed, green for added)
Integration with Overview Tab
Section titled “Integration with Overview Tab”The Overview tab displays recent commits in its Version Control sidebar. Clicking any commit there navigates directly to the Change History tab with that commit’s details displayed.
Next Steps
Section titled “Next Steps”- Learn about version control concepts
- Set up repository integration
- Configure git workflows
