Jump to content

David Cañadas

Members
  • Posts

    20
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

David Cañadas's Achievements

Rookie

Rookie (2/14)

  • Conversation Starter Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges

0

Reputation

  1. 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).
  2. 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.
  3. 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!
  4. 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!
  5. 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!
  6. Adding myself to the thread, we're interested in solving this problem as well.
  7. Done. Let me know if you need privileged permissions.
  8. May you please tell me which user do you want us to invite?
  9. It's a Cloud repo, I'm going to ask for the invite.
  10. Hi again Carlos, AFAIK the NDAs are signed so we can proceed with the issue Please let me know what do you need to start working on it. Thanks!
  11. Hi, I am facing some challenging features to be added to our CI/CD pipeline that would require an external tool to be implemented. Most of these features are to operate on Plastic SCM objects such as checkins and branches. It would be great if there was a way to integrate such features in Plastic SCM instead to make it a completely separate app. Is there a way to naturally extend the Plastic SCM GUI client with custom additions (for instance, to add new entries in context menus, or new buttons, etc.), in the sense of plugins/modules/whatever? In case the answer is "no", have you any plans on this for the future? Thank you!
  12. Sure. Some stuff renamed just for confidentiality purposes. hidden_changes.conf ignore.conf
  13. Here you have it. Yes, calculations speeded up without hidden/ignored files/patterns; from 15-30 to about 5-7 seconds. Please find the corresponding logs attached. plastic.debug.log.20201210.txt plastic.relevant.log.20201210.txt
  14. Edited The problem is happening to more than one user. They followed the instructions here with no noticeable improvement: http://blog.plasticscm.com/2018/05/debugging-pending-changes-view-performance.html The logs for the particular user that raised the request: 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - -------ProcessChanges:-------- 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetMountPoint 30 ms, 223988 times 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerProcessChange 62 ms, 223988 times 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerIsBinaryPath 0 ms, 0 times 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerIsBinaryTypePredictor 0 ms, 0 times 2020-11-27 10:58:12,228 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetChangeTypes 295 ms, 223988 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetIgnoredTypes 16 ms, 2926 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetCloakedTypes 32 ms, 223988 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerCheckChanged 63 ms, 196851 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetHiddenTypes 0 ms, 15 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerNeedToProcessChildren 47 ms, 223988 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - timerGetFsNodes 14284 ms, 24211 times 2020-11-27 10:58:12,229 <OMITTED> DEBUG WorkspaceStatus: DiskChangesSearcher - Get changes total time: 15078 Our disk drives are: WD Black SN750 NVMe 2 SSD WDS (where system and Plastic SCM software resides); and Adata XPG GAMMIX S11 Pro (where we locate our workspaces).
×
×
  • Create New...