Jump to content

calbzam

Administrators
  • Posts

    3,118
  • Joined

  • Last visited

  • Days Won

    115

Posts posted by calbzam

  1. Hi,

    We are going to release the following task:

    [New] 8.0.16.3548
    All platforms - Plastic, Gluon: A lot of users have found the contextual help in the Plastic and Gluon UIs very useful, but, for our more advanced users, the help panel was getting in the way without providing any real benefit. 
    Now, each help item will only be shown at most once a day, and we will only show more help than that when we detect you are having difficulty with the tool. Also, if the help panel was opened automatically, rather than by pressing the help button, it will hide itself out of the way again after a few minutes.
    
    Btw, if you select "Got it, don't show me again" on the help panel, that help item won't be shown again.

    Regards,

    Carlos.

  2. Quote

    Now regarding similarity, no, it is not supposed to operate just on file sizes. I don't know the exact algorithm but it does operate on content. If you package up one or two 'source' files and corresponding 'target' files that got suspiciously high match rates and submit to Codice Software (or just attach to a post here) then they can give it a look and establish why the matching produced false positives.

    Definitely this is not normal. If you can send us some file examples where Plastic is wrongly considering the same, we will review the scenario in detail to determine the reason for the false positive.

    Also thank you @Mikael Kalms for your help :)

    Regards,

    Carlos.

  3. Hi,

    As Mikel comments, when you perform changes out of the Plastic control (directly ok disk) Plastic can only guess what happened checking the hard drive. 

    You may have deleted these folders but according to the "Pending changes" view, a very similar folder has been added on a different location. That's why Plastic considers it a "move" instead of a "delete". If you check the "Similarity" column, the values are very high (it means the file content is very similar and Plastic considers it a "move").

    Could you focus on any of these files and confirm these similarity values?

    Regards,

    Carlos.

  4. Hi,

    I started the same clone operation this morning on my local PC. Around 7 hours running:

    Importing... \ 45784/138997
    I'm using the "cm sync" (next time please also use the "cm" so we can get more feedback on the operation). I'm using the office network and my SSD drive.
    It doesn't seem to be as fast as Manu reported but it should be finishing in less than 24 hours (faster than your test).
     
    Anyway, the initial operation is what should take a longer time (this is a big repo). But after that, the sync for the new commits should be very fast.
     
    Regards,
    Carlos.
  5. As an update for the forum post (we have been also chatting via support email):

    As you probably saw in our blog, we are currently redoing the entire code review system to come up with something much more powerful, focusing on smoothing the interactions between reviewers and authors.

    Right now the first phase for Windows has been released, but more work is yet to be done.

    We'll start on the macOS side of things real soon, and our goal is to reach the current Windows feature parity before the end of 2019.

    Regards,

    Carlos.

  6. Hi,

    When you right-click and select add to ignore list, you are actually adding a new rule in the "ignore.conf" file. When you add the rules, you can select to apply it only for the local workspace or not. (you can have both a local "ignore.conf" and a global "ignore.conf")

    Best regards,

    Carlos.                                           

    ignore.png

  7. Hi Francois,
     

    I'm seeing is not quite intuitive. I'd like to be able to put things under source control, but also be able to change them locally without them showing up in my list of changes every time (e.g. a locally changed configuration file or recompiled library). I believe this is a very common use case.

    In that case, you need to use "hidden_changes.conf".
     

    1. I've got files in hidden_changes that are showing up in my "Pending Changes" window, with their status as "Changed / Hidden changed". Wouldn't hidden_changes make them not show up in the pending changes? It seems to know that they are hidden, but still showing them. So what is the effect of "hidden changes"?

    Do you also have the files as checked-out? If the files are only locally changed (not checked-out), it shouldn't appear in the "Pending Changes" view. 
    Are you using Windows Plastic GUI?
     

    2. The use case I am just trying to cover is for configuration files that we want to have a "known good/default" version in source control, but that each user can modify locally, that are left alone otherwise (without any other interaction for merging/updating). Such files should be "manually updatable" when the user wants to revert their local version to a "known good/default".

    I understand. It fits pretty good with the purpose of "hidden_changes.conf". Please also open the "Options" panel in the "Pending changes" view and be sure you don't have enabled "Show hidden files".
     

    i.e. another way to put it I think is: Is there a way to have files checked in the repository, that are downloaded if the user does NOT have them locally, but are NOT downloaded if the user has a local version AND doesn't show up in "pending changes" or any such operations, BUT that the user can manually "force update" if wanted?

    The "hidden_changes.conf" will prevent you to create new revisions of this file (bu hiding your changes) but it won't prevent to download the new revisions if somebody creates a new revision of this file in the branch.

    Regards,
    Carlos.

  8. Hi Francois,

    If you switch your workspace with changed items (I guess you edited the preference because by default it's not possible), you can end up in a scenario where your workspace is pointing to a changeset but not all the revisions point to this changeset. You will need to update/update forced to actually overwrite your original changes.

    Also, you can end up with the following error: "The parent revision of the item is inconsistent with the loaded one in changeset cs:xxx"
    Please check the following article for more information where we explain why you have to be careful when you switch your workspace with local changes:
    https://plasticscmsupport.zendesk.com/hc/en-us/articles/360014970894-The-parent-revision-of-the-item-is-inconsistent-with-the-loaded-one-in-changeset-cs-xxx

    Best regards,
    Carlos.

  9. Hi again,

    The C++ parser is very complex and it uses some Eclipse libraries. That's the reason why you need java installed. There is still a free java version, right? Open jdk.

    I mean why you discard Semantic Merge just because you need to install java for the C++ parser?

    Regards,

    Carlos.

  10. HI Mikael,

    - Regarding the robustness: if you stop the process or kill the operation via Ctrl+C, it should finish the sync of the current changeset and stop the operation. Then, you should be able to re-launch it. The problem is when there is a power outage or an uncontrolled shutdown. In that case, the sync may be broken.

    - @manu performed the same gitsync against a local server (a few months ago) and he reports that it took just a few hours. Not sure why it's taking so long to sync to your cloud organization. Could you try installing a hosted Plastic server in your machine? If this operation is much faster, then you can push it from the Plastic local server to the cloud.

    Regards,

    Carlos-

     

  11. Hi,

    Why do you need to listen for the attribute changed in a changeset? The goal of enabling mergebot is to automatize the merges of your task branches. When the branch attribute is set to resolve, mergebot tries to automatically merge/integrate it into your baseline (before passing your tests...).

    Mergebot merges branches and that's why it listens to the branch attribute value.

    Regards,

    Carlos.

     

×
×
  • Create New...