Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

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

README.md

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

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.