Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About OPjp

  • Rank
  1. I want to invite a new user to my organization, put them in a group, and give that group access to only one of my repositories. I can do the first two things in the web interface for Cloud, but I can't figure out the last bit. Nowhere in the Mac client for PlasticSCM cloud do I see any way to edit permissions for anything.
  2. Version (Aerosmith - Dream On) Library folder size (slow): 2,673,599,109 bytes (3.86 GB on disk) for 505,495 items Library folder size (fast): 899,575,025 bytes (937.3 MB on disk) for 13,522 items
  3. So, same repo, but simply checking it out as a new Workspace. Even after regenerating those files, it's back down to ~10 seconds. ¯\_(ツ)_/¯ edit: New workspace is at least a gig smaller, but it's mostly stuff in ignored directories, so it does seem to waste time searching ignored directories... any way to prevent that? Right is the quicker one -- Library is where most the file size disparity comes from. ignore.conf has Library/** edit2: yeah, in old workspace if I delete the Library folder it goes super quick. Why is it wasting time looking in the Library folder when that folder is ignored...?
  4. For most of this project's lifetime, it's only taken a few seconds to find pending changes in the workspace. Then at one point, it jumped up maybe 10-20 seconds and I just assumed it was because the project was growing. A week ago, it jumped up to over 2 minutes. I got sick of working like this so today I tried to fix it by reducing the number of files and the file sizes for files Plastic is controlling, assuming that was what was dragging it down. The thing that seemed to trigger this exceptionally long wait time was that I added a lot of generated files (mesh assets in Unity). So one thing I tried was having those mesh assets embedded into the scene file to reduce the number of files. Didn't seem to help how long it was taking, so I assumed the extra file size of that scene file from the meshes inside canceled out any benefit. So I changed back to using external files and just have Plastic ignore them since I can always generate them again, figuring it wouldn't waste any time looking at files that were ignored. I've also deleted about a gig worth of files I wasn't using to try save a bit more time. I didn't time how long checking for changes took before doing these changes, but it doesn't feel like anything I did helped lower the time at all. So I'm curious what sort of things affect how long that takes. Once it's that long, is there anything I can do to shorten it? Or is it a permanent thing for this repository and my only option is to start a fresh repo? I guess I was under the impression it'd only need to check differences between last checkin and current files, but it's not really behaving that way -- much older checkins seem to keep the long wait times alive. Any ideas? edit: found this thread -- "If you open the Pending Changes view --> Options, you will probably have enabled the options marked with * . These operations a require disk search. With big workspaces it could take a while. If this is your case reconfigure the options according to your needs." My options are set to: Still have questions The extra files are in ignored directories... does it still search those? What's the difference between private and ignored items? Would new files show up as private items? If I don't check "Show manually deleted items" how am I supposed to track deleted items?
  5. OPjp

    disable force encryption

    SOLUTION: there's a cryptedservers.conf file for the server, too -- on mac, it's located within the server .app file in Contents/MonoBundle I had force encryption removed from my cloud server, but now it seems I need to fix my local server. When I push local rep changes to the cloud via Sync Replication (from a local server), it seems to be encrypting the data, which then cannot be read when I pull them from the cloud (even from same machine). I deleted cryptedservers.conf and the .key file already. Where do I disable encryption for my local server? SOLUTION: there's a cryptedservers.conf file for the server, too -- on mac, it's located within the server .app file in Contents/MonoBundle
  6. Deleting those files worked great. On mac I found them at ~/.plastic4
  7. I assume this is because encryption settings are incorrect. How can I fix it? Can't seem to find a way to set/change the key.
  8. What's described here isn't really an ideal workflow. In case people stumble across this thread in the future, here's what I've found to work great: Instead of using the cloud server as the main server and pulling to a local server when you need to merge, just use the local server as the one you work in so you can merge freely with ease. Then, instead of doing replication>pull/push manually for each branch to sync with the cloud, like the guide suggests, set up a sync view and it's just a single button press to keep all branches synced. Maybe that's obvious to some people, but that doesn't seem to be what the advice and guides point new users towards.
  9. seems to be working after running those commands -- thanks for the help!
  10. Yosemite 10.10.3 When I click Replicate after filling out server/repo info. Here's a video: http://up.justinteractive.tv/uploaded/plasticError.mov log (I had enabled the debug flag): http://up.justinteractive.tv/uploaded/log.txt
  11. Ah, that's a different link. edit: I get an unexpected error when I try to replicate/pull as per the guide. Version on mac. Log from console (I get 3 of them, nearly identical): 2/15/16 4:56:59.730 PM macplastic[4940]: Unable to simultaneously satisfy constraints: ( "<NSAutoresizingMaskLayoutConstraint:0x12ef6ef0 h=--& v=--& V:[w:0x26293df0(0)]>", "<NSLayoutConstraint:0x262da7b0 V:|-(115)-[NSScrollView:0x262d79e0] (Names: '|':w:0x26293df0 )>", "<NSLayoutConstraint:0x262da880 V:[NSButton:0x262d9320'Apply']-(0)-| (Names: '|':w:0x26293df0 )>", "<NSLayoutConstraint:0x262da7f0 V:[NSScrollView:0x262d79e0]-(10)-[NSButton:0x262d9320'Apply']>", "<NSLayoutConstraint:0x262da830 V:[NSButton:0x262d9320'Apply'(35)]>" ) Will attempt to recover by breaking constraint <NSLayoutConstraint:0x262da7f0 V:[NSScrollView:0x262d79e0]-(10)-[NSButton:0x262d9320'Apply']> Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens. And/or, break on objc_exception_throw to catch this in the debugger.
  12. Doesn't that guide just pull sample code from a zip file and work with a local server? I don't see any mention of a remote or cloud server.
  13. Signed up for cloud today to test out PlasticSCM for a Unity project and ran into this as well. Not being able to merge seems to contradict the philosophy of Plastic SCM (branch per task etc). Is there a guide that goes into detail? I have a local server to test this workflow.. how do I pull branches from the cloud?