Skip to content

Remote Progress Parsing #9

Closed
Closed
@Byron

Description

@Byron
Member

Parsing of progress when pushing and fetching from remotes is implemented, but it relies on functionality of send-pack and receive-pack which comes and goes as git changes.

For instance, in git 1.6.4 , pushing to a remove over ssh would send progress information, but a subversion later it is gone without replacement as it will check whether stderr is connected to a tty, and not send progress if this is not the case. Fetch progress is implemented as well, but the currently its unknown whether it works properly.

In git 1.7.X, there is an option to receive-pack and send-pack which can enforce the progress information to be sent. During my last tests, I was unable to pass the flags though or they didn't propagate through the commands.

Once the behavior was figured out, tests should be written and improved to assure progress parsing works as expected.

Activity

Byron

Byron commented on Jul 3, 2011

@Byron
MemberAuthor

This works now, and a version based --progress flag is passed when fetching and pushing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @Byron

        Issue actions

          Remote Progress Parsing · Issue #9 · gitpython-developers/GitPython