Is there a way to make it so new changelist creation doesn't use the description of the previous changelist?
I use Perforce and I use the “Create changelists automatically” setting in Rider. Rider successfully makes new changelists just fine, but I would much prefer it gave them a generic description (such as “new changelist from Rider” or the like) rather than what it does now, which is reuse the description from the last changelist. This can be quite confusing. Any way to change this currently?
Please sign in to leave a comment.
Hello Sinman,
Thank you for contacting Rider support. What Rider version do you use (Help | About)?
Let me explain a couple of things that might help in understanding the issue:
Changelist name in Rider and changelist description (you see in P4V) are different things. Please take a look at the screenshot below:
There is a setting: “File | Settings | Version Control | Commit | Clear initial commit message”. When it is turned on, the “Commit Message” will be blank every time you start commiting. Otherwise, the name of the changelist will be put into a commit message (which is a CL description you will see in P4V):
Talking about the behavior you experience. I suppose you use an earlier version of Rider. Because since 2024.2, we made a change into the changelists creation/deletion process. We delivered this change: RIDER-99601 Rider lists local P4 CLs that don't exist anymore
What it does:
In other words, once you submit a changelist, it's getting removed from the list of changelists in Rider, so the “active changelist” changes to another (default one = “Changes”);
If you use an older version of Rider, I recommend update. Because the behavior you experience is unlikely to happen with the change I mentioned above.
If you use an actual Rider version and still experience the issue you described, please let me know.
Have a nice day!
“so the “active changelist” changes to another (default one = “Changes”);”
I updated and it works like this now. Thank you for the help!
I am glad to help. Have a nice day!