Git progress watch while pulling / fetching

Here is my problem:

When I’m doing pull/fetch of some big repository i want to show progress somewhere else than in console (for example on website)
I know that in git there is option –progress but I can’t use this version and must stay with

  • Rebase From master To Other Branch
  • .bashrc not executed when starting GitBash
  • How do I cryptographically sign all commits on a branch?
  • How can I modify git post-update hook to only activate on one (master) branch?
  • Attaching a binary to a Git tag
  • How to use SSH instead of HTTP for Git submodules?
  • does anybody have idea how to watch git fetch/pull progress (for example how to extract current percent of download)

  • pip install github repository fails: No files/directories
  • Cordova Custom Plugin “Arguments to path.join must be strings”
  • How to set up your username in Git if it contains special characters?
  • git - Removed large file but checkout and .pack files still huge
  • Git deattached HEAD using synchronizing from GitHub client
  • Issue with removing a git submodule
  • One Solution collect form web for “Git progress watch while pulling / fetching”

    I am not sure how this could be done, since the –progress option has been implemented in upload-pack.c

    And git upload-pack mentions

    Invoked by git fetch-pack, learns what objects the other side is missing, and sends them after packing.

    This command is usually not invoked directly by the end user.
    The UI for the protocol is on the git fetch-pack side, and the program pair is meant to be used to pull updates from a remote repository.
    For push operations, see git send-pack.

    So if the server doesn’t send back this kind of data, I don’t know how to extract it directly, except by checking out this comment in upload-pack.c

        /* We read from pack_objects.err to capture stderr output for
         * progress bar, and pack_objects.out to capture the pack data.

    If you have access to pack_objects.err on the server side, you might be able (maybe) to get some informations from that.

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