Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. I'm a newbie with both Git and Plastic. I have to use Git for a project at work, but could not find any GUIs that worked nicely, so I decided to try Plastic (to take advantage of the nice interface and facilities that it offers) and use GitSync to remain compatible with the requirements at work. I read the documentation (https://www.plasticscm.com/documentation/gitsync/plastic-scm-version-control-gitsync-guide.shtml#Thegitsync.conffile) that I could find about setting up a gitsync.conf file, and I created one such file with the following content (as I work with Windows 7 I saved it at: C:\Users\<username>\AppData\Local\plastic4): [email-mapping] <username_in_Plastic> = <email_in_git> [submodules] http://gitlab.<location_of_remote_git_server>/<my_project>.git -> <my_project>@localhost:8087 writable:true The info in the [submodules] section above, represents the URL location of the remote GIT repository (hosted by GitLab). The example in the documentation appears to me to be a 'local' GIT repo (perhaps a clone of a remote repo which resides on one's own computer ???) so the format that I used above might be wrong. Should I first make a local GIT repo of the remote 'origin' repo and use the location of that in the [submodules] section above ? I also created a new repository in Plastic with the name <my_project> at my local machine (localhost:8087) and brought it under revision control. After I saved the gitsync.conf file (with the content as shown above) I did not notice any difference in the Plastic GUI. I tried to follow the instructions that I had found (same documentation where I found the info about the contents of the gitsync.conf file at: https://www.plasticscm.com/documentation/gitsync/plastic-scm-version-control-gitsync-guide.shtml#Thefirstpull) to define the mapping between the remote git repo and my local Plastic repo, namely: For the new repository, I opened the Branch Explorer tab, right clicked and, in the context menu, I was expecting to find the options Replication > Sync with Git... (as shown in the screenshot) but they did not exist. The entire context menu was completely different than the one shown in the screenshot, as a matter of fact. As I am new to both Git and Plastic (Perforce user in recent projects) I am pretty sure that I am doing something (or perhaps several things) wrong, so I would greatly appreciate any and every piece of advice! Many thanks!
  3. Last week
  4. Plastic Service cannot be started

    Hi @JakeParker, I would need to see the last ten lines of the plastic.debug.log.txt file, can you provide it to us? Also, we are available to get connected with you and try to solve it. Just let us know you availability.
  5. Plastic Service cannot be started

    Hi, The license can't be loaded. That's the issue. Now, the thing is to find out how this server got there :-) There's nothing to do with registry keys or anything (we don't store any sensitive data in the registry), it can be related to the plasticd.lic file, or the license token if you are using one. Did you have a previously working license? If so, try to set it up temporarily. You can also try to skip using the "token" (for renewals) and just place a plasticd.lic file in the server binaries location (where the log files are). Hope it helps!
  6. Plastic Service cannot be started

    Hello, I cannot start the Plastic server. I'm using version 6.0.16.1765 (Within Temptation - Stand My Ground). I've done the following: Run plasticd start from the admin command line I have also just tried starting the service, but get the following. I latest lines from plastic.relevant.log are as follows: 2017-11-22 12:07:58,928 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:07:58,976 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:10:30,683 INFO Daemon - Initialize Datalayer 2017-11-22 12:10:30,832 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:10:30,879 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:17:12,089 INFO Daemon - Initialize Datalayer 2017-11-22 12:24:08,192 INFO Daemon - Initialize Datalayer 2017-11-22 12:24:08,361 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:24:08,399 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:25:56,702 INFO Daemon - Initialize Datalayer 2017-11-22 12:25:56,857 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:25:56,897 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:31:32,268 INFO Daemon - Initialize Datalayer 2017-11-22 12:32:04,233 INFO Daemon - Initialize Datalayer 2017-11-22 12:35:59,770 INFO Daemon - Initialize Datalayer 2017-11-22 12:35:59,926 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:35:59,970 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:37:11,877 INFO Daemon - Initialize Datalayer 2017-11-22 12:37:12,033 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:37:12,071 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:37:26,838 INFO Daemon - Initialize Datalayer 2017-11-22 12:37:26,993 INFO RepositoryHandler - RepositoryHandler InitService 2017-11-22 12:37:27,041 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:39:05,191 INFO Daemon - Initialize Datalayer And from plastic.errors.log 2017-11-22 11:22:38,819 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 11:34:49,413 EVERY_USER_OR_GROUP DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 11:50:00,231 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 11:50:18,457 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:03:58,146 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:07:58,976 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:10:30,879 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:24:08,399 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:25:56,897 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:35:59,970 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:37:12,071 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information 2017-11-22 12:37:27,041 EVERY_USER_OR_GROUP Server:DESKTOP-QPUQDE8 FATAL LicenseManager - Can't load information I've uninstalled/reinstalled several times and deleted AppData and registry keys between installs. The license is set up in the server config and also set to renew automatically. Any ideas about how I can fix this? All help or suggestions are appreciated.
  7. Plastic code review on Linux

    You are very welcome @AidanDiffey, we are looking forward to support it.
  8. PlasticSCM VS GIT and TFS

    Hi @Smirov! I'll check how the TFS server works, are you using an online system or an on premise one? Meanwhile can you check if you like https://www.gmaster.io/ over your current Git client? It has some of the best aspects of Plastic SCM.
  9. Issue with pulling

    Hi @Noxxid3, make sure you are targeting the right repo, the data should be there. Make sure you are not restricted by a date filter at the changesets/branch explorer view, you might have them hidden.
  10. Great! Happy to know you found it in our doc
  11. Bug in xlink on mac

    Hi @Krejwen, Don't know what's wrong, I've just tested it using the command line and works as expected. The remote label is found and the xlink correctly created. Can you check what happens if you use the proper label specification? It would be something like: lb:1.0.1@Editor@server@cloud Again, not sure what's happening, if I specify a non existing cset the command line says: The specified changeset 9 does not exist. Make sure you are using the right remote server address for the xlink command. If it keeps complaining about the missing label please execute this in order to know how many labels the client can see: cm find label on repository 'yourRepoName@YourCloudOrg@cloud' Best.
  12. Bug in xlink on mac

    There are two bugs. Context info: I have two repositories: main and library. I need to connect library repo to main by Xlink. Library repo has: 7 commits, from 0 to 6, three labels: Empty, 1.0.0 (created by windows user on 3 changeset) and 1.0.1 (created by me on Mac on 6 changeset) 1) I make a commit to repo, add label and then push it to the cloud. When I tried to connect library by command "cm xlink Editor /Data 1.0.1@Editor@server@cloud" it give me an info that label 1.0.1 does not exist. 2) After a fail with label I change label to changeset - "cm xlink Editor /Data 6@Editor@server@cloud" and update the workspace. However, I didn't see all changes from the changeset that I expected, it downloaded data from the previous one. So I decided to make a test and run the following command "cm xlink Editor /Data 7@Editor@server@cloud". After update the workspace all data was downloaded... But the changeset number 7 doesn't not exist in my project...
  13. I found an example in the cm find guide that specifically addresses this: https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml#Getallattributes. I see now that the philosophy in find queries for getting variable information about an object is to specify what type of info you seek about an object rather than the type of object you seek info for.
  14. Plastic code review on Linux

    Ok. Thank you for the reply
  15. Plastic code review on Linux

    No, I'm afraid it's not possible yet.
  16. Bug in xlink on mac

    Hi @Krejwen I'm afraid I don't understand it very well. Can you further explain it? Thanks.
  17. Bug in xlink on mac

    Hi, I am using Plastic with Unity in macOS. At this moment we are using a few repo for project (main and additional packages). To the main project I connected by Xlink (in command line) another repo. However, I found two bugs: 1) I added a new label (1.0.1) to commit and push it to the cloud but Xlink doesn't see it. The previous label (1.0.0) is visible by Xlink - it was created by another person on Windows 2) The label 1.0.1 is connected with commit with "Object name 6". I connected it by changes number but some of the changes was not visible. However, when I connected to "Object name 7" (cm xlink -e NodeEditor / 7@RGNodeEditor@servername@cloud) which doesn't exist in the repository everything start working...
  18. Hello. Is there an option to create / perform code a code review on Plastic on Linux as there is on Windows?
  19. If you ever face the following error: --------------------------- Error --------------------------- There has been an unexpected error "Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.". For more information check the server log. --------------------------- OK --------------------------- is because MySQL is not liking the default Plastic isolation level. You can change it by adding the following entry in your "db.conf" server config file: <IsolationLevel>RepeatableRead</IsolationLevel> "RepeteableRead" is OK, no issues are reported so far using it, this is the first one you will want to try if you face the error described above. If it doesn't work... contact us!
  20. PlasticSCM VS GIT and TFS

    Our team uses TFS based on GIT. Client API: Git Extensions I've heard a lot about your software and decided to use it as a client the PlasticSCM. unfortunately I could not sync git with plastic: Authorisation Error. If use the Git server (without TFS) then the synchronization is successful. Do you have an instruction to connect the PlasticSCM to TFS based on git? PS: I'm use translate.google.ru
  21. In the CLI, is there a way to display what custom attributes are assigned to a branch object, and what their values are? I can use "cm find" to locate a particular branch, but there doesn't appear to be any output options on the command to list the attributes or values set on that branch. The --format option does not include attributes as possible output. The --xml option looks like it could handle attributes, but does not list them. Is there a way? Or should this be a feature request?
  22. Earlier
  23. Issue with pulling

    I created a workspace from right clicking on our project in repo, default repo is the cloud, after i choose the path and name i created it. I made a sync view, and i pulled from that Source was local and destination was cloud (I couldnt do the other way around since i got the error connection cannot be made). I clicked pulled (10gb pulled) and it got too 100% done, i check branches and nothing is there. Nothing that i pulled is anywhere on my pc, 10gb just vanish. Does anyone konw any solutions? I made sure that the new workspace was active when i pulled.
  24. Hi @Misieq, You will get something like this: /xlinked Error: The specified repository couldn't be found: xlinked. But the rest of the workspace will be updated
  25. As far as I recall when switching workspace from changset which does not have xLink to changset which contains xLink (or between changsets where xLink was modified) there was an error message and workspace switch failed. But I may be wrong
  26. @Kevin Swanson, I'm afraid not in a short term regarding merge capabilities, we are already doing it for semantic diff ones.
  27. But if you are not having connection with the server used by the xlink you will get a warning message and nothing else will happen. It's really similar to cloaking the xlink, you'll save the warning. I'm afraid it's not. Let's see if the user voice entry gets traction to get it implemented!
  1. Load more activity
×