Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-5073

Programmatically integrate git.

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Out of scope
    • P4: Low
    • None
    • Qt Creator 2.2.1, Qt Creator 2.3.0

    Description

      Qt Creator works nicely with git lready, but running the git commands in the background, especially on Windows, where a native git, however you put it, does not exist. This makes large commits very time-consuming (and the GUI freezes when executing git commands!).

      In comes libgit2

      https://github.com/libgit2/libgit2

      This is a very active project and tries to provide a solid C API to git functionality. It is fully cross-platform, and there is even a Qt bindings project here: https://projects.kde.org/projects/playground/libs/libqgit2

      This would also streamline git integration, and perhaps these small libs can be included as 3rdparty sources in the tree, like many other useful projects are now included. Using a library is always more functional than externally executing the commands themselves, and will provide a significant speed boost.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            hunger Tobias Hunger
            rubenvb Ruben Van Boxem
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes