Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


calbzam last won the day on May 14

calbzam had the most liked content!

Community Reputation

71 Excellent

About calbzam

  • Rank
    Advanced Member

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

46,860 profile views
  1. Hi, It's a bit strange. The files should have a different hash to appear in the list. Is it possible that you have some configuration in the editor (eg: Ignore whitespaces...) so the changes are not appearing even when the files are different. Regards, Carlos.
  2. Hi, - Could you enable the "cm" log and attach it? https://www.plasticscm.com/documentation/technical-articles/kb-enabling-logging-for-plastic-scm-part-i - Does the issue persist if you sync your Plastic repo agains a clean new git repo? - Does your Plastic repo incude big binary files? Regards, Carlos.
  3. Hi, It seems to be a problem with your workspace. 1) Undoing the local changes doesn't fix the problem? 2) If you create a clean new workspace, does the issue persist? You can also reach us at support@codicesoftware.com and we can arrange a meeting to review it. Regards, Carlos.
  4. Sorry, the slack link was: http://blog.plasticscm.com/2015/01/integrating-plastic-scm-with-slack.html At the moment, webhooks (or any trigger) are not available for Plastic Clodu but they wil be available very soon. We are working very hard our new cloud2 insfraestructure (most probably availñable in the following weeks). For now, I'm afraid you will need to install an on-premises server to use triggers and the GitSerevr feature. Regards, Carlos.
  5. Hi, - Plastic includes their own code review system. We have our own plugins for the main CI: TeamCity, Jenkins, Bamboo... and also we have plugins for JIRA and some other issue trackers: https://www.plasticscm.com/documentation/extensions/plastic-scm-version-control-task-and-issue-tracking-guide - We also have s solution to integrate with slack (but not with Discord): https://www.plasticscm.com/documentation/extensions/plastic-scm-version-control-task-and-issue-tracking-guide - We have multple customers that use GitServer feature so they can use all the plugins/integrations available for git also in Plastic: https://www.plasticscm.com/gitserver Every Plastic SCM server can now serve repositories using the Git protocol (git and http supported). This means that every Git client can push/pull to a Plastic SCM server directly. Any tool in the Git ecosystem can now be directly used to connect to Plastic SCM using their native Git functionalities. Teams on Plastic can now benefit from all the DevOps, CI, and project management integrations developed for Git. You can now directly connect the following examples with Plastic: JIRA, Bamboo, FishEye, CodeCollaborator and many more. GitServer is the server side counterpart of GitSync (which allows every Plastic SCM client to push/pull to a git server) and closes the Git interoperability loop. - The problem is GitServer is not currently supported in Plastic Cloud. In order to use it, you would need to use a Plastic on-premises server. Best regards, Carlos.
  6. Hi, My guess is some items may be filtered in your "Pending changes" view so when you were trying to checkin/undo changes you were getting this error. If something similar happens again, you can try via console: cm checkin --all cm unco --all Regards, Carlos.
  7. Hi, I explained how the cherry-pick works. More information in the following link: https://www.plasticscm.com/book/#_cherry_pick_a_changeset But you report this is not the behavior you are seeing, Tha'ts why I was recommending a meeting to evaluate your specific scenario and then we can update the post with the results. regards, Carlos.
  8. Hi, After debugging the issue in detail: We are hitting the stdout buffer limit of 4096 bytes because the output is not being sent anywhere. This can be seen by using this trigger script: @ECHO OFF FOR /L %%n IN (0,1,127) DO (ECHO 123456789012345678901234567890) It writes 32 bytes for each iteration. 127 iterations = 4064 bytes, fine 128 iterations = 4096 bytes -> HANG Redirecting the output to somewhere "solves" the issue. Would it be a workaround for you? Best regards, Carlos.
  9. The cherry picks just integrated the changes in the specific changeset (but not the previous changesets in the branch). If you reach us at support@codicesoftware.com we can get connected review it in detail the cherry-pick scenario with you. Regards, Carlos.
  10. Hi, 1) When you create a task branch and then checkout a file belonging to the Xlinked repo, a task branch is also created in the XLinked repo. 2) Then, all the changes you perform in the parent repo belonging to the XLinked repo will be propageted to the Xlinked repo creating new changesets in the branch created on step 1. 3) Finally ehen you merge the branch in the parent repo, the same merge will happen in the Xlinked repo. If the changes merged in the XLinked repo already exist on the parent branch, an empty changeset will be created (nothing is merged). Regards, Carlos.
  11. Hi, I don't see the full path of the 7 change/delete conflicts. But they guess they are directories and inside this directories there are multiplel files that are copied during the cherry-pick operation. If you reach us at support@codicesoftware.com we can get connected review it in detail. Regards, Carlos.
  12. Hi, The main reason for having an empty changeset: - You created a "/main/task001" branch including some changes in your Xlinked repo (some other changes may belong to the parent repo). - You perform the same changes in your Xlinked repo but this time in the "/main" branch. - You merge "/main/task001" into "/main" and checkin the changes. 1) If you review the merge result changeset in the parent repo yo will see the merged file revisions. 2) If you review the merge result changeset in the Xlinked repo, the changeset is empty. There was no file revisions to merge in the Xlinked repo because they were already existing on the main branch. There may be some other scenarios for some empty changesets but this is the most common scenario. NOTE: Not sure how this workflow can make the "Incoming changes" to fail. This problem happens when the Xlink is not pointing to the last (and a merge is necessary inside the Xlink). In my example, the Xlink is automatically updated to the last changeset after the merge no merge should be needed in the Xlinked repo when you try to update your workspace via "Incoming changes" view. Regards, Carlos.
  13. Hi, I'm reviewing a previous ticket where we spent some tiem debugging the same error when using a Jenkins macOS ssh slave: Using the following workaroud the user was able to configure the PATH variable to include "mono" and the "cm" when connecting via SSH:https://support.cloudbees.com/hc/en-us/articles/229724088-How-to-set-up-a-Jenkins-agent-to-have-the-same-path-as-the-user-when-connected-via-Remote-Desktop- Regards, Carlos.
  14. Hi, Could you manually copy the "/Users/xxx/plastic4/client.conf" to the client binaries folder? /Applications/PlasticSCM.app/Contents/MonoBundle The Jenkins server may be be run with a different user than yours. By Copying the configuration file in the client binaries folder, all the machine users will use the same Plastic clienbt configuration. - Also review that "cm" is in the system PATH variable. You can also include the full path in the Jenkins configuration: /Applications/PlasticSCM.app/Contents/MonoBundle/cm Regards, Carlos.
  15. Sorry I forgot to mention on the archive command: - I'm afraid there is not currently a way to repack the data to reduce the total Jet database size after archiving the content. So at the moment this feature is not useful reduce the actual size of the Jet databases (it could be helpful with MySQL databases, for instance). - We internally did't run test with symlinks for the Jet databases.I would avoid it if possible. Even with that, I just run a fast test using a Windows junction for the Jet database and it seems to properly work. Regards, Carlos.
  • Create New...