Perforce client view cleanup

Follow

Comments

1 comment

  • Avatar
    Rajesh Muppalla

    Lee,


    The Go server maintains these workspaces (called "flyweights") so as to not checkout the repo every time it has to poll for changes. To identify each workspace uniquely we create a "fingerprint" (a GUID used in the folder name) which is a combination of P4 server, port, user name and client view. If any of these change, we treat it as a new repo and check out into a separate workspace.


    And yes, you can create a scheduled task to delete these.


    - Rajesh

Please sign in to leave a comment.