Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Is it possible to query a repository for a specific file name, which once existed somewhere, but may now be deleted or is not part of the current workspace? I know that I can simple use the regular Plastic GUI to search for files in the workspace explorer, but some of our team members would like to find a file from another branch or one that once existed in a previous changeset.
  3. Last week
  4. I'm on Plastic - Muse - Knights of Cydonia. I'm using Plastic cloud edition but not the Visual Studio package.
  5. Hi, I'm afraid I cannot reproduce this issue. If I create new changes under a specific Xlink (from the parent repo), then from a different Gluon workspace I can update the new content via "cm partial update" command. If you reach us at support@codicesoftware.com, we can arrange a meeting and review it with you. Regards, Carlos.
  6. What is your Plastic version? Are you using Plastic cloud edition? Are you using the Visual Studio package? Regards, Carlos.
  7. Hi, There shouldn't be any problem. Some of our bigger customers are using Linux servers and the clients are using Windows, macOS or Linux. The only problem I can guess is if some clients are using Linux and others using Windows related to the case sensitivity. For intsance, if you commit two folders on a Linux client "MyFolder" and "myfolder", you won't be able to download both to a Windows machine. Regards, Carlos.
  8. I apologize for asking the general question but are there any pitfalls in using Windows clients on a server running on Ubuntu? I have run into problems on other SCMs with line endings, permissions, file name case sensitivity, etc. Thank you for your consideration.
  9. For the past few months, the Plastic SCM client keeps asking me to log in most of the times I open it, at least once a day, despite me having already logged in and verified my information a long time ago. When this happens, it brings me to the getting started screen, I click the X, then I open Plastic again and everything is fine. The weird thing is this happens even if I enter invalid data to both the email and password fields to speed things up. This has been very frustrating and I'm looking for a reason this happens and a way to fix it. Thank you very much in advance!
  10. This is one of most missed features in Plastic. I need to know when a particular version arrives in a specific branch. It is often not important, when it was changed originally, but is vital to know if that very change is part of a given release changeset. And sorry - pointing to the 2d graph is not a solution. It is "PITA" to follow dozends of merges until to find if the merges might have hit my branch or not.
  11. Earlier
  12. Hi Carlos, Just to clarify, I wasn't creating a new changeset in the Xlinked repo, I was editing it directly from the parent (projects) repo. And the changes were not being picked up in the parent (projects) workspace on different machine when using the partial update code above. Cheers Paul
  13. Windows is a case insensitive OS while macoS is case sensitive but it's difficult to know the character that is generating this error. The log is not showing it. We can connect with the user having the problem to try to find a workaround and determine the characters generating the issue. Regards, Carlos.
  14. If you create new changesets in the Xlinked repo, you will need to manually edit the Xlink target changeset to the last one before running the update. You don't have to run a "cm partial update" if you are using a regular workspace. You just need to edit the Xlink target and finally run a "cm update". If you want the Xlink target changeset to be automatically updated to the last, you can edit the library directly from the parent repository. This way, you won't need to manually update the Xlink target. In the following blog post, we explain how you can share a library (xlinked repo) between different projects. It may be useful in your environment: http://blog.plasticscm.com/2014/08/how-to-share-engine-repository-between.html Regards, Carlos.
  15. Hi Carlos, Thanks for the quick reply. I might have to restructure how I do things, but currently I am using something like this. projects project1 (Xlink A) Unity (Xlink B ) project2 (Xlink C) Unity (Xlink D) I push new code to Xlink B or D from an overall, local, projects workspace through the GUI (let's say moving it from Changeset 1 to 2) I then run the following code in a projects workspace on a build server cm partial configure +/project1/Unity --ignorefailed cm partial update /project1/* And the Unity Xlink has remained at Changeset 1 I understand it may be easier for me to restructure so that I have individual workspaces for each Unity repo, and then run full updates on those (maybe?), however I'd still appreciate some guidance as to why the above fails to work or some other suggestions. Cheers!
  16. What characters do you support on Windows and not on MacOS? I did not change any filenames at all, or add any files. What I was doing was checking in some slightly changed versions of existing files. I can't show you the problem in GoToMeeting because it doesn't happen on my computer.
  17. I guess you included some characters that are supported in macOS but not in Windows. Most probably, you won't face this error when running the same merge. Could you reach us at support@codicesoftware.com? We may need to arrange a GoToMeeting session. Regards, Carlos.
  18. Hi, If you open the branch explorer, are you able to determine the duplicated changesets? How many duplicated changesets are there? It may be difficult to remove all of them one by one :$ Don't you have repo backups? Also, I don't understand how this scenario could happen. For the GitSync operation, Plastic uses a local mappings folder. This way if a PlasticRepo1 is synced with GitRepo1 and then you try to sync the same repo against GitRepo2, Plastic doesn't allow it to prevent rewriting the history or duplicating changesets. Once you sync a Plastic repo with a Git repo, you cannot choose to sync a different one. Regards, Carlos.
  19. I am working from a Mac and my colleague is using a PC. I'm not sure what he was trying to do, because we are both new to this system, and the UI doesn't make it at all clear. He was trying to do a checkin, but for some reason a merge was triggered? We both work remotely, so I can't see what he does. I had checked in before him so perhaps my work did not automatically merge with his. Here is a link to his logs. https://www.dropbox.com/s/lzhqh03or91an1r/plastic.debug.log.txt?dl=0
  20. Hi Carlos, The sub-repo synced with github is OK, but it's the "parent" plastic repo that has been accidentally sinced with github mirror image of its child repo. There is no github image of the parent repository. Perhaps there's a way to detect all the commit that come from gitsync and delete them ? Sincerly Sam T.
  21. I ran into this problem after updating the plastic client through its built-in update feature that downloads the client installer only. For some reason that installer seems to have also decided to uninstall the server component without asking. After manually downloading and running the full installer (incl. server component) the server is back up again with no config lost and the license problem is also solved. I strongly suggest that you change the client installer to not remove the server component without asking. Ideally the update feature inside the client should download the appropriate installer, client or full, depending on what's already installed on the system. Thank you.
  22. Hi, If you get duplicated items and the repo history is broken, I would remove this repo and perform a new clean gitsync to recover the right history. As soon as the Github history is ok, you should be able to sync to a new repo. Regards, Carlos.
  23. Could you attach the client logs to review them? C:\Users\carlos\AppData\Local\plastic4\logs\plastic.debug.log.txt Is your coworker try to checkin or running a merge (according to the screenshot)? The key thing here is to figure out the illegal characters so the issue is not happening in the future. Are you both working from a Windows machine? Regards, Carlos.
  24. Hi everybody, I'm afraid I did a big mistake on one of my repo. I have a repo called "My_repo_A" which has a XLinked sub repo called "My_repo_A_shares". This sub repo "My_repo_A_shares" is synced with a repo on github. But tonight, after a hard work week, I synced by mistake the parent repo "My_repo_A" with the same repo on github. That resulted in a warning like "the branches have to be merged before being able to push with gitsync again ...". Hopefully there are no problems on github, but in plastic a lot of commits are duplicated with different guid, and branches have two heads ... So ... the winner is me ! I know ... but is there a way to cancel a gitsync ? Thanks a lot for your help.
  25. When my colleague tries to push to our repository, he gets the error message "Illegal characters in path." He closed the window, and told it to check in to a new branch instead, but it wouldn't comply because "a merge is in progress". It told him that the only way to proceed was to either proceed with the merge (which it wouldn't, because illegal characters), or to undo the changes, which reverted it to a version before he had made any changes. How can we fix this? Our repository is unusable at the moment. I have attached a screenshot of the problem. As far as I know there are no non-ascii characters in the filenames because the game is purely in English. What characters are disallowed? Are spaces OK?
  26. Hi, There is an "after-replciationwrite" trigger you may use in this scenario: https://www.plasticscm.com/documentation/triggers/plastic-scm-version-control-triggers-guide#Replicationwrite You can include the gitsync command in this trigger. The trigger will be asynchronous so the push is not locked until the gitsync is finished. Regards, Carlos.
  27. Yes, we should find a solution for this scenario. We have internal tasks for both the ticket you are referring and also for the scenario I mention above so hopefully we will have good news soon. Regards, Carlos.
  28. Hi Fleer, - Note that the partial workspace structure is very different from a regular workspace so I don't recommend you to use "cm partial update" and "cm update" in the same workspace. If you want to use Gluon and Plastic GUI, please use independent workspaces for that purpose. - I'm running the following test: 1. I create some new changes inside an Xlink from my regular workspace. 2. In a different Gluon workspace I run "cm partial update MyXlink" and the new file revisions properly downloaded. Could you let us know the specific steps you are following? Also, remember if you directly create some new changeset in a Xlinked repo, the parent repo won't be automatically pointing to the last. You will need to manually edit the Xlink to point to this new changeset. But this behavior is the same doesn't matter if you are using a partial or regular workspace. Regards, Carlos.
  1. Load more activity
  • Create New...