Skip to content

With `fetch: if_needed`, rbm is doing a git fetch when it shouldn't, when using a fixed commit

With 8c773150 we're checking if the output of git rev-parse is the same as git_hash to see if we can avoid doing a fetch (when git_hash is a fixed commit).

However the output of git rev-parse contains a newline, which we don't take into account when doing the comparison, resulting in the check always failing, and a git fetch being run when it shouldn't.

/cc @pierov

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information