GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Uncommon/Xit: Mac OS X Git GUI

BranchesTags
Open more actions menu

Latest commit

 

History

2,936 Commits
2,936 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Xcode-config
Xcode-config
 
 
Xit.xcodeproj
Xit.xcodeproj
 
 
Xit
Xit
 
 
XitTests
XitTests
 
 
XitUITests
XitUITests
 
 
libgit2 @ d74d491
libgit2 @ d74d491
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.periphery.yml
.periphery.yml
 
 
.swiftlint.yml
.swiftlint.yml
 
 
ARCHITECTURE.md
ARCHITECTURE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
COPYING
COPYING
 
 
README.md
README.md
 
 
Usage Notes.md
Usage Notes.md
 
 
build_libgit2.sh
build_libgit2.sh
 
 
screenshot.png
screenshot.png
 
 

Repository files navigation

Xit

Xit (pronounced "exit") is a visual tool for working with git repositories. The overall goals are:

  • A useful graphical interface for viewing and managing your repository
  • Stability and scalability - handle large repositories well (lots of commits and lots of files)
  • A well-organized codebase to facilitate continued development

Background and current status

Screen shot

Xit began as a rewrite of GitX, born from a desire for a codebase that was easier to work with, thoroughly unit tested, etc. It is currently in beta, where most basic features are in place. You can check the GitHub issues and milestones to see what is planned.

Features

  • Sidebar showing branches, remotes, tags, submodules, and stashes.
    • Support for more services, such as GitHub, is planned.
  • History list with a graph of commits and branches.
    • Search the list by author, message content, or hash.
    • Navigate backwards and forwards through your history of selected commits.
  • File lists and previews for workspace files and previous commits.
    • See just the files that changed, or use the outline view to browse the full hierarchy at any commit.
    • Preview files as diffs, blame, plain text, or QuickLook previews.
    • Blame view has color coding to show lines that changed at the same time, and links back to the commit they came from.

Roadmap

The plan is to have a concrete 1.0 milestone to provide a good foundation and firm direction moving forward. Version 1.0 will simply be a starting point covering basic usage, plus some fun extras like the beginnigs of online service integration.

Plenty of advancements are on the post-1.0 list, like syntax highlighting and other diff view enhancements, file history, etc.

Some other ideas that I’m looking forward to working on (and using!):

  • More robust push and pull, and better handling of merge conflicts
  • Interacting more with git hosting services (especially GitHub): discovering forks, viewing commits online, working with pull requests
  • Interactive rebase
  • Explore more ways to navigate and visualize the repository

Please see the CONTRIBUTING.md file for information on building Xit and contributing to the project.

About

Mac OS X Git GUI

Topics

cocoagitgraphicallibgit2macmacososx

Resources

Readme
License

Contributing

Contributing
Activity

Stars

1.2k stars

Watchers

18 watching

Forks

53 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.