All Projects → Uncommon → Xit

Uncommon / Xit

Licence: other
Mac OS X Git GUI

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Xit

Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (-84.29%)
Mutual labels:  osx, mac, cocoa
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+69%)
Mutual labels:  osx, mac, cocoa
Macqq
mac版QQ,swift,macOS,仿QQ mac端
Stars: ✭ 72 (-89.71%)
Mutual labels:  osx, mac, cocoa
Orsserialport
Serial port library for Objective-C and Swift macOS apps
Stars: ✭ 609 (-13%)
Mutual labels:  osx, mac, cocoa
Macapps
分享个人收集的Mac的App,持续更新中...
Stars: ✭ 311 (-55.57%)
Mutual labels:  osx, mac
Gank For Mac
💎 The missing Mac OS X application for gank.io (Swift)
Stars: ✭ 295 (-57.86%)
Mutual labels:  osx, mac
Stprivilegedtask
An NSTask-like wrapper around the macOS Security Framework's AEWP function to run shell commands with root privileges in Objective-C / Cocoa.
Stars: ✭ 335 (-52.14%)
Mutual labels:  osx, cocoa
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (-40.86%)
Mutual labels:  osx, mac
yout
🔥 YouTube playlist player for desktop. Free, no YouTube ads, floating window. Available for Linux, Mac and Windows.
Stars: ✭ 82 (-88.29%)
Mutual labels:  mac, osx
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: ✭ 343 (-51%)
Mutual labels:  osx, mac
Soundcast
Cast audio from macOS to Chromecast
Stars: ✭ 684 (-2.29%)
Mutual labels:  osx, mac
Macdriver
Native Mac APIs for Go
Stars: ✭ 3,582 (+411.71%)
Mutual labels:  mac, cocoa
Xcode One Dark
Atom One Dark theme for Xcode
Stars: ✭ 273 (-61%)
Mutual labels:  mac, cocoa
Swcrypt
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
Stars: ✭ 632 (-9.71%)
Mutual labels:  osx, mac
omnitty
Omnitty: Multiple-Machine SSH Multiplexer
Stars: ✭ 20 (-97.14%)
Mutual labels:  mac, osx
Cartool
Mac上解压Assets.car文件的小工具(支持右键解压)
Stars: ✭ 375 (-46.43%)
Mutual labels:  osx, mac
Tools Osx
A small collection of command line tools for Mac OS X, incl.: clipcat, dict, eject, launch, ql, swuser, trash & with.
Stars: ✭ 576 (-17.71%)
Mutual labels:  osx, mac
Mbicons
MBIcons contains over 200 icons that can be resized to any dimensions as they are drawn using NSBezierPath.
Stars: ✭ 537 (-23.29%)
Mutual labels:  osx, mac
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (-16.29%)
Mutual labels:  osx, cocoa
Mac-OS-Setup-Applications
👾 All I need to setup a new Mac and the applications I use everyday as a Web Developper
Stars: ✭ 96 (-86.29%)
Mutual labels:  mac, osx

Xit

Xit (pronounced "exit") is a graphical 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.
    • If you sign in with your TeamCity account, you can see build status for branches you have pushed.
    • If you sign in with your Bitbucket Server account, you can see and act on pull requests.
    • Support for more services, such as GitHub, is in the works.
  • 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 whole hierarchy at any commit.
    • Preview files as diffs, blame, plain text, or QuickLook.
    • 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].