Skip to content
/ glt Public

Glt is a wrapper around git filter-branch commands to edit commit metadata

Notifications You must be signed in to change notification settings

nicluo/glt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLT - Git Local Transform

Demo

Installation

Go 1.6, git and ncurses required.

go install github.com/nicluo/glt

Usage

cd /git-directory/ && glt

Why

Glt is a wrapper around some git filter-branch commands to edit commit metadata. It does not work directly on git objects.

Warning: like git amends, best used on commits that are not yet pushed to remote, otherwise --force is required.

  1. Sometimes when you run multiple git instances, e.g. in a vagrant/ ssh you end up with wrong author names/emails in environment. Glt lets you correct them.

  2. Don't be caught committing at 2am (based on a true story), fix timestamps easily (at 2am) with this gui. No regrets.

Contributing

This is a weekend project, no new features or updates are promised. However, I welcome any comments, discussions or pull requests.

About

Glt is a wrapper around git filter-branch commands to edit commit metadata

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages