Skip to content

Blakenator/light-git-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Git Client

A light, elegant git client

Build Status

Installation

Download

Options:

  • Portable
    • No install necessary, no auto-update (except Linux)
    • Mac (.dmg), Windows, Linux
  • Installer
    • Installs app, with auto-update
    • Windows

Background

This is a WIP project to address the following failings of other git clients:

  • Aesthetic appeal
  • Non-blocking actions
  • Additional features
  • Reliability

Key New Features

  • Relaxed Material Design
    • Material design, but focused on shape, depth, and separation
    • Reduced use of lines & background-less buttons
    • Thicker lines where possible
  • Worktree Support (multiple tabs or within a single tab)
  • Submodule Support (add, update)
  • Code Watchers - Customizable regex watchers that run before you commit
    • Can be used to prevent:
      • Duplicate lines
      • Poor lambda variable names (x,y,z =>, What does it mean, Grommit?)
      • Leftover console.log lines
      • Gotchas, stupid mistakes, and more!
  • Built-in git config editor
  • Diff hunks editable, selectable in viewer
    • Why leave the app when you don't have to?
  • Git command history
    • Want to learn more console commands?
    • Or just want to see what the application is actually doing?
  • Autocomplete on changed filenames & path in commit messages

TODO:

  • Clone ✓ (10/1/18)
  • Branching visualization ✓ (12/19/18)
  • Tag editor (tags currently visible in commit history)
  • Ability to move tabs ✓ (4/10/19)
  • More force- options ✓ (Nov 2018)

Screenshots

alt text alt text alt text alt text alt text