## Description of the problem, including code/CLI snippet Using `gitlab project-file raw` with option `--ref` will trigger the following error: `gitlab: error: unrecognized arguments: --ref main` Command used: ```bash $ gitlab --oauth-token=$CI_WRITE_TOKEN --server-url=$CI_SERVER_PROTOCOL://$CI_SERVER_HOST project-file raw \ --project-id XXXX --file-path path/to/file.py --ref main >> file.py ``` ## Actual Behavior As stated in change-log https://python-gitlab.readthedocs.io/en/v4.13.0/changelog.html#v4-8-0-2024-07-16, `ref` param should be optional not an unrecognized arguments ``` fix(files): make ref parameter optional in get raw file api The ref parameter was made optional in gitlab v13.11.0. (00640ac) ``` ## Specifications - python-gitlab >= 4.8.0 - gitlab == 17.2.5