Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

GitVisual App Review Sample Repository

This public repository is provided specifically for Apple App Review to evaluate GitVisual’s features and functionality.

No GitVisual account, subscription, in-app purchase, GitHub account, or repository credentials are required.

Repository URL

Web address:

https://github.com/KareelHicks/GitVisualDev

HTTPS clone URL:

https://github.com/KareelHicks/GitVisualDev.git

Clone the Repository in GitVisual

  1. Launch GitVisual.

  2. Select Repository > Clone Repository from the menu bar.

  3. Select GitHub and HTTPS.

  4. Enter the following repository URL:

    https://github.com/KareelHicks/GitVisualDev.git

  5. Choose the no-credential option. This repository is public.

  6. Select a local destination folder.

  7. Complete the clone operation.

  8. Open the cloned repository when prompted.

The repository can also be opened later using Repository > Open Repository and selecting either the cloned folder or its .git directory.

Included Sample Data

This repository contains:

  • Multiple files and folders
  • Multiple commits
  • Multiple branches
  • Tags
  • Merge history
  • Branches prepared for history and workflow testing
  • Sample content suitable for viewing file history and diffs

These resources allow the reviewer to inspect GitVisual’s repository navigation, commit history, branch graph, tags, remotes, file browser, commit details, and related Git functionality.

Test Repository History

After cloning the repository:

  1. Open the History view.
  2. Switch between the graph and list presentations.
  3. Select commits to inspect their metadata and changed files.
  4. Select files within a commit to inspect their diffs.
  5. Browse the available local and remote branches.
  6. Inspect the repository’s tags and merge history.
  7. Search or filter the repository history where available.

Test Working Changes and Diffs

A fresh clone begins with a clean working tree. To test working changes:

  1. Open any text file from the cloned repository in TextEdit or another text editor.
  2. Add or modify a line and save the file.
  3. Return to GitVisual.
  4. Open the Changes view.
  5. Select the modified file to inspect its diff.
  6. Stage and unstage the file using GitVisual.

The reviewer may freely modify the local clone. These changes do not affect the public sample repository.

Test Local Commits

After modifying and staging a sample file:

  1. Enter a commit summary in GitVisual’s commit composer.
  2. Optionally enter a longer commit description.
  3. Create the commit.
  4. Confirm that the new commit appears in the history and graph.

Local commits do not require GitHub credentials and do not alter the public repository.

Test Branch Operations

The reviewer may use the local clone to test operations such as:

  • Creating a branch
  • Checking out an existing branch
  • Renaming or deleting a local branch
  • Comparing branch history
  • Merging local branches
  • Cherry-picking commits
  • Reverting commits
  • Amending or rewording local commits
  • Interactive rebase and squash workflows
  • Reset operations
  • Recovery checkpoints

These operations should be performed on the reviewer’s local clone.

Remote Operations

The repository can be cloned and fetched without authentication because it is public.

Push operations require write access to the GitHub repository and are therefore not expected to succeed without owner credentials. No credentials are necessary to review GitVisual’s local functionality or its read-only remote functionality.

Additional GitVisual Features

The sample repository may also be used to review:

  • Repository Manager
  • Repository and file navigation
  • Commit graph and history list
  • Commit details and file diffs
  • Working-tree changes
  • Staging and unstaging
  • Commit composition
  • Branch and tag management
  • Remote configuration
  • Fetch and pull previews
  • Merge workflows
  • History tools
  • Recovery checkpoints
  • Command palette
  • Toolbar and menu commands
  • Built-in help documentation

App Review Notes

  • GitVisual does not require a GitVisual account.
  • GitVisual does not require a subscription.
  • GitVisual does not contain in-app purchases.
  • This sample repository is public.
  • Cloning and read-only remote access require no credentials.
  • Local Git operations can be tested without modifying the hosted repository.
  • This repository will remain available for future App Reviews.

If assistance is needed during review, please contact the developer using the contact information supplied in App Store Connect.

About

Dev testing repo for GitVisual App

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages