Skip to content

Conversation

rohankmr414
Copy link
Collaborator

Azure DevOps requires capabilities multi_ack / multi_ack_detailed, which are not fully implemented and by default are included in transport.UnsupportedCapabilities.

The initial clone operations require a full download of the repository, and therefore those unsupported capabilities are not as crucial, so removing them from that list allows for the first clone to work successfully.

Additional fetches will yield issues, therefore to support that repository users have to work from a clean clone until those capabilities are fully supported. Commits and pushes back into the repository have also been tested and work fine.

This change adds an example for cloning Azure DevOps repositories.

@rohankmr414 rohankmr414 force-pushed the multi-ack branch 2 times, most recently from 9f7bf04 to 6fb8246 Compare March 9, 2023 19:09
Azure DevOps requires capabilities multi_ack / multi_ack_detailed,
which are not fully implemented and by default are included in
transport.UnsupportedCapabilities.

The initial clone operations require a full download of the repository,
and therefore those unsupported capabilities are not as crucial, so
by removing them from that list allows for the first clone to work
successfully.

Additional fetches will yield issues, therefore to support that
repository users have to work from a clean clone until those
capabilities are fully supported. Commits and pushes back into the
repository have also been tested and work fine.

This change adds an example for cloning Azure DevOps repositories.

Signed-off-by: Rohan Kumar <rohankmr414@gmail.com>
@rohankmr414
Copy link
Collaborator Author

Fixes argoproj/argo-workflows#10600

@rohankmr414
Copy link
Collaborator Author

cc: @sarabala1979

@caelan-io
Copy link

Note: the upstream commit author has GPG key settings enforced to his GitHub account (see here), so @rohankmr414 is making this change as a verified commit on the argoproj-labs/go-git fork.

@sarabala1979 can we get your approval/ merge on this today?

@rohankmr414
Copy link
Collaborator Author

closing in favor of #9

@rohankmr414 rohankmr414 deleted the multi-ack branch April 21, 2023 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants