Jump to content

David Cañadas

Members
  • Posts

    39
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by David Cañadas

  1. Well, the action to take (feature request, workaround, ticket...) it's up to you guys I think. I don't care the method, but it looks there is something missing in your command line client... So, may I understand you'll take care of it, or do you need me doing something specific?
  2. Is there any reason why this question is not being attended?
  3. Hi, We have a trigger that runs some stuff based on the user that requested a Code Review. However, now we are interested in assigning CRs to groups instead of users, hence we need to unwrap the group into the list of member users conforming this group. Unfortunately, we didn't manage to find the way to get such list. Can you please guys provide us with the command line to list the Plastic SCM users that belong to a particular Plastic SCM group?
  4. That's dope @calbzam! However the interface is not that friendly compared to other solutions (at least for the documented part). What I would expect of that system (based on the requirements of my DevOps team): * To be able to provide a maximum number of revisions per file type and/or per file path. * The Plastic SCM server to take care automatically of archiving data based on the provided setup. Are there any plans to provide that (or similar) interface?
  5. The question is self explanatory Asking whether there is (or will be) a plugin for Maya like the one P4 has. Thank you!
  6. On demand is ok, I was trying to save some time
  7. Hi, we are planning to block access to our cloud server by IP. We need to know whether you the Plastic SCM team need your IP to be whitelisted (in that case, we need your IP to add it to the list).
  8. Hi! A few years ago I proposed this "Collaborative merges" feature while working at Digital Legends. It was even mentioned in your Twitter account The idea behind Collaborative Merges is to help resolving merge conflicts that involve more than one person, something that occurs quite often in medium to big projects. Now, merges requiring more than one person to resolve conflicts forces the one running the merge operation to ask everyone involved to either come to his/her spot or connect remotely to resolve conflicts. Besides that, your workspace is locked until the merge operation is either completed or undone. As the Plastic merge status is locally stored as a bunch of files, would be great if such state can be sent to another user, so you can start the merge, resolve just your conflicts, and send the merge over to the next user, undo your changes and continue working normally with your workspace meanwhile. Of course, some things have to be settled up, for instance the collaborative merge instance shall block the branch target, or to use a temporary or child branch to reduce the impact within the merge operation. I would like to know whether is this still a thing or has been discarded/postponed Thanks!
  9. Hi, just wanted to know if there is any ETA to get partial workspaces on the Plastic GUI client. Thank you!
  10. Can I ask how it works in Gluon? Is it just checking out the files after checking them in, or it is a command line argument passed when the checkin operation is run?
  11. I think I've explained myself incorrectly. When I say "my mergebot" I am not saying a Plastic SCM MergeBot instance, I mean my own mergebot (written by me). There is no error at all, but my mergebot received an exit code different from 0 even though the merge operation did succee. I am going to log the exit code and if it happens again, I will contact you back. Thank you!
  12. Hi, the users that asked me for this don't use Gluon and I'm pretty sure they're not open to using it.
  13. Hello, my merge bot raised an error running a regular server-side merge operation which actually was successful. After double-checking the merge bot code, I've seen that the only point in which I can get this error from the merge bot is running cm.exe and getting and exit code different from zero. I couldn't catch the error then, and further merges did work as expected. The cm.exe command line for the operation was: cm.exe merge "<SOURCECHANGESETSPEC>" --merge --mergetype=try --automaticresolution=eviltwin-src;changedelete-src --to="br:<DESTINATIONBRANCHSPEC>" --machinereadable --nointeractiveresolution The cm.exe output for the operation was: FILE_SRC <SOURCEFILESPEC> CHANGESET <DESTINATIONCHANGESETSPEC> (mount:'/') (actual data omitted for confidential purposes). The file is a binary file (.uasset). I've repeated the operation using the same command line and source changeset to a new branch with the destination state ATM and it worked perfectly. The exit code after running this manual test was 0 (EXIT_SUCCESS), which is not compatible with my merge bot to fail. As mentioned above, further merges worked without problems. Hence, I would like to ask you for the full list of the cm.exe exit codes to be able to manage them correctly within my merge bot. Thank you!
  14. Hi, Is there any way to keep some handpicked files checked out even when checked in? For instance, when I am working with an asset in a long-term feature composed of a list of short-term features sharing the asset, I would like to keep the asset checked out until I complete all my features.
  15. Hi Carlos, Sure I can, but my utility needs to apply the shelve without checking it in, like you do in the Plastic SCM GUI.
  16. Hi, thank you for the answer. However, I think the option I was looking for is cm merge <BRANCHNAME> --merge --shelve
  17. Hi Rafael, thank you for the quick answer. I was looking for something faster as I was thinking in this exact approach but (at least in my environment) listing all changesets in the branch takes a lot of time. Will use this way though (as there is no other ). Thank you!
  18. I am writing a server utility that needs to apply a shelve without checking it in. The shelve is applied using: cm shelveset apply SOURCESPEC with the current working directory pointing to a valid workspace directory. When there is a conflict between the current workspace state and the shelve and the file type is recognized as a $text type, the Plastic SCM GUI merge tool is launched. I know I can deactivate it manually but I would like to know whether I can skip the tool and just make the command fail without changing the merge tool assigned to my Plastic SCM install (like in cm merge where you can say --nointeractiveresolution).
  19. Hi, is there any way to know the latest changeset for a particular branch from the command line without using any item revision as filter? The "head" changeset for such branch.
  20. Hi, ATM I'm writing some automation code that uses Plastic. I need to run a merge from the command line without checking it in (as can be done in the Plastic SCM GUI when you perform a merge). Is there any command line to do so? I was unable to find it out. For the sake of clearness, I need to keep file history so shelving is not an option. Thank you!
  21. Hi Plastic guys, We at Smilegate are working with a mixed environment (trunk for Artists and Designers, branches for Programmers) and are strongly planning to write our own mergebot (as we have a custom solution for other pipeline related things like building code or cooking data). The reason behind that is that we need some additional features on top of the mergebot so we can have full control on how things are merged and specially, when. I've read you're merge bot docs and posts at https://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html and https://blog.plasticscm.com/2018/09/mergebot-story-of-our-devops-initiative.html (among others) and in the second one I've found this sentence "convert the shelve into a regular checkin" which I don't know exactly what it means. Is this just checking in the shelf? Is it merging the shelf source into the destination branch? Or is it something else? If it is something else, is there a command line to perform this operation so I can easily convert a shelf into a checkin with proper merge tracking (we want to see the merge arrows in the Branch Explorer to keep file history)? Thank you!
  22. Hi, I am writing an internal tool making use of CLI's cm.exe. I am interested on using GUIDs instead of branch names and changeset numbers internally in my tool, but I didn't manage to find the way of getting such information using cm.exe. May you please guide me to it? Thank you!
  23. Adding myself to the thread, we're interested in solving this problem as well.
×
×
  • Create New...