Fcm branch id

Hi Community,

I am trying to download a copied suite into my directory using the command:

fcm branch-create -k <branch_name> fcm:branch_id

However, I cannot find the branch_id. if I write the website link i get an html error. It seems I am missing something. Thanks in advance for ally our help

Kind regards,

Estanislao

Creating branches isn’t the same as downloading a suite. If I were you I would find it with rosie go

and click on it.

If you want to checkout (ie download), or create branches from the command line then for suites give the URL (eg https://code.metoffice.gov.uk/svn/roses-u/a/g/7/6/1/trunk) but I would recommend using rosie go where possible.

All the fcm commands have help by running them with –help

Hi dcase,
thank you so much for your reply. This is all very new to me, and I’m still learning how to use the system. I need to make slight edits to a suite for my experiments.
If I run rosie checkout URL, then modify the suite configuration or/and the Fortran code, how can I commit those changes to my suite? Or is changing the suite different from changing the source code of the model?

Best regards,

I would try to get some advice from colleagues which is specific to your area. I don’t know which code you are running, or which experiments you want to do.

If it is the UM, and you want an online course, then there is a training course which shows how to change the code and run in a suite:

If it’s JULES then there is this training:

Hi dcase,
I am trying to edit NEMO, and I think I found out why I could not use fcm thanks to this post.

However, I’m still a bit unsure about how suite editing works in practice. I followed the UM tutorial, and used the rosie checkout <suite_id> command to bring the suite into my working directory. As I understand it, this creates a local working copy in ~/roses, which I can edit and run — but those changes remain local unless explicitly committed.

My question is: if I modify the suite to make it work in my environment, and someone else later copies the suite (e.g. using rosie copy or rosie checkout), will my changes be included automatically? Or do I need to commit those changes to the repository first?

Thanks in advance for your help — I’m getting a much clearer picture of the process now.

Yes - commit your changes so that they go to the MOSRS repository. Please go to section 4.7 of the notes for an example: 4. FCM tutorial — NCAS Unified Model Introduction