Giggle Roadmap

Milestone 1 - Done

  • Support for setting up the repository
    • Set personal information
    • Add remotes
    • Add files to .gitignore
  • Views
    • Project Information View
    • Improved Revision List
      • Icon column
      • Hide/Show tree column
    • Improved Log view
    • File view. Information about selected file
  • Searching
    • Revisions by certain author
    • Revisions that changed a certain file
    • Revisions that changed a certain function

Milestone 2 - Done

  • Commit support. Create changesets and add log messages
  • Show,create and delete Branches

Milestone 3

  • Work with patches
    • Extract patches
    • Import patches (single patch or directory)
  • Merge view
    • Graphical Cherry Picking
    • Rebase support
  • Fetch and Push remote branches
    • Support fetching pushing from new branches and support automatically add them to the remotes list.

Ideas for future

  • Build support
    • Make, make test, make install
  • Bisect support
    • Possibly automated