Project management with Git integration

I’ve looked around for a project management system, I’ve tried to use this one but it lacks some features I want and doesn’t really seem to be under any sort of active development.

I only need a few features:

  • Failed to copy Manifest
  • How to merge two branches without a common ancestor?
  • How do I get TeamCity to create the .git directory when cloning a repo for build?
  • Git: keeping a project synced via mail
  • EGit - pull= failled and no conflicts
  • Managing 3rd party sources and binaries used by code under source control
    1. Basic project/task management
    2. Very good git integration (when I pull/push my repo I want the management files to go too)
    3. Vim integration (or at least use the editor I have set a la ‘export EDITOR=/usr/bin/vim’
    4. A note taking system (for meetings ideally)
    5. Command line interface, there can be other interfaces too, but I really want CLI.

    Of all the project management systems I’ve found, fossil comes closest to satisfying my needs, but still falls short.

  • How to pull in changes from skeleton sub-repository into production super-repository
  • Visual Studio Online Git - How to make sure /packages are ignored?
  • Bash git alias tab completion error
  • Search all branches created by a user in a GitHub repository
  • git log <filename> doesn't show commit, but git log shows commit that edited the file
  • IntelliJ IDEA git integration and staging area (index)
  • 5 Solutions collect form web for “Project management with Git integration”

    What about Trac or Redmine? They all cover your needs, except “Vim integration”

    Maybe one of the Org-mode clones for VIM (e.g. VimOrganizer) is the right tool for you:

    1. It is designed for task managment
    2. It uses only text files => git can track everything
    3. It’s integrated in VIM
    4. Emacs Org-mode has a powerful note taking system (called capture). I don’t know about the VIM clones. But at least you can write your notes directly into the plain text files.
    5. There is no real CLI, but maybe VIM is all you want/need?

    http://www.springloops.com hands down atm, tested and demo’d pretty much everything over 2 days.

    ps. Not an affiliate or anything Im just happy to have found them and this post comes up in Google search

    Shameless self promotion warning

    ScratchDocs!

    • ScratchDocs uses Git to store its data, organized by folders and task files.
    • Tasks are stored in org-mode.
    • You have the notion of Iterations (think Scrum), Stories (top-level tasks) and Tasks, which are the same as stories but are used to break stories down.
    • The whole thing has a cli interface written in Python.
    • can be set up via a git hook to generate a through HTML export of the tasks after each push.
    • Easily hackable and extendable to do whatever you fancy.

    So, if you could use something like VimOrganizer for editing your task files, you’d be all set.

    Have you had a look at CodebaseHQ? It’s on online solution, but integrates project management with DVCSs other than Git.

    Git Baby is a git and github fan, let's start git clone.