Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Ensure that the git pre-processor doesn't accidentally bail also #128

Merged
merged 1 commit into from
Mar 31, 2022

Conversation

orta
Copy link
Member

@orta orta commented Mar 31, 2022

The refactor in #127 moved everything into the download path (as all API consumers would have to use that eventually) but self.preprocess_options can get called before that (and independently of it) and so this handles that case.

command = ['ls-remote',
'--',
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-- was added to the version of git shipped with 2.25, but version 2.24 is still pretty actively used by default in osx as Apple Git-128 somewhere about 2 years ago - we shouldn't rely solely on the -- IMO

I'm trying to get an old git to test that this param is ignored ATM

@dnkoutso
Copy link
Contributor

For 1-6-stable?

@orta orta changed the base branch from master to 1-6-stable March 31, 2022 17:35
@orta
Copy link
Member Author

orta commented Mar 31, 2022

Yes, I'll fix rubocop after I get an old git to check

@orta orta force-pushed the validate_before_dl branch from 8677ac3 to d27c983 Compare March 31, 2022 18:09
@orta
Copy link
Member Author

orta commented Mar 31, 2022

Yep, good to go, confirmed the -- is ignored within a reasonable git range in an old linux vm:

image

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants