forked from hasselmm/giggle
-
Notifications
You must be signed in to change notification settings - Fork 0
Ideas
guyou edited this page Sep 13, 2010
·
16 revisions
This is my ideas.
- git stash
- hasselmm: see GB#566292
- other idea: implement stash as “branch” or “remote”, ie directly in the history view: specific icon + contextual menus
- git svn
- hasselmm: see GB#566293
- commit (work in progress, but see gitg)
- stagging/unstagging
- from history view, giggle offers the ability to stage a chunck when it comes from working directory and unstage a chunk when it comes from index
- from browser view:
- giggle allows to stage (resp. unstage) changes from working dir (resp. index)
- giggle allows to stage/unstage chunk from the editor pane
- giggle allows to add file (stage)
- giggle allows to remove file (unstage)
- Search the history
- View the corresponding tree
- Use annotations to identify the revision associated to a specific line
- Consult the related diff and the related tree
Extract generic components.
Build a libgit-glib which will wrap Git feature with GObjects.
Perhaps, build a libgit-gtk with reusable Gtk+ components.
Such libraries will allow to merge efforts from giggle, gitg and others.