-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[rush] Git version requirements are a bit high? #3109
Comments
Share my changes to Dockerfile, hope it helps Install git 2.32.0 from source file at Debian8 system
|
Thanks! That helps me indeed, but the question is sorta philosophical. |
Agreed. Either document or environment compatibility checker should be improved. |
We can probably get away with reverting the dependency on git 2.30 now that we are calling |
There's also a question of "How far back can we go" - unless it's 2.20, or, even better, 2.11 - not much point in doing it. 2.25 would be no better than 2.30 |
2.25 is at least in standard Is there documentation somewhere why this change was made and what the merge-base command (when run manually) is protecting from ? |
So, I'm working on my company's build pipeline right now, and I've noticed one unfortunate thing - official docker
node
images, which I think are most likely to be used withrush
, all have git version2.11
installed rather than anything later. After some digging you can also usenode:x-buster
images which contain git2.20
.Since
rush
wants2.30
, I'd need to install it into the image manually, and with images based on Debian rather than Ubuntu it's not a straightforward process (I think I need to build from source? Maybe I'll find a simpler way, but it doesn't google easily).While I understand that it's not entirely rush's problem, I do wonder if minimal version really needs to be that high?
The text was updated successfully, but these errors were encountered: