Skip to content

DaveMDS/egitu

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

EFL Git user interface

Features

  • Draw the DAG of the repo
  • View the diff of each revision
  • Edit repository description
  • Powerfull branches management
  • Clone local or remote repository
  • Stage/unstage files
  • Commit staged changes
  • Revert commits (optionally autocommit the revert)
  • Cherry-pick commits (optionally autocommit)
  • Push/Pull to/from the remote repository
  • Merge any local branch in the current one
  • Powerfull Compare tool.
  • Discard not committed changes (checkout or reset --HARD)
  • Add/Remove/Checkout Tags
  • Stash management
  • Manage repository remotes
  • Review/Edit all git commands before execution (for advanced users)
  • Cool Gravatar integration

Screenshot1

Requirements

  • Python 2.7 or higher
  • Python-EFL 1.13 or higher
  • python modules: efl, xdg

Installation

  • For system-wide installation (needs administrator privileges):

(sudo) python setup.py install

  • For user installation:

python setup.py install --user

  • To install for different version of python:

pythonX setup.py install

  • Install with a custom prefix:

python setup.py install --prefix=/MY_PREFIX

  • To create distribution packages:

python setup.py sdist

License

GNU General Public License v3 - see COPYING

TODO

  • Blame
  • Undo commits (git reset --soft HEAD~1 ??)
  • Improve branches dialog with more branches info

About

Python EFL git interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published