Skip to content
This repository has been archived by the owner on Mar 18, 2019. It is now read-only.

Use TFS Local Workspaces instead of TFS Server #9

Open
nag5000 opened this issue Apr 12, 2015 · 1 comment
Open

Use TFS Local Workspaces instead of TFS Server #9

nag5000 opened this issue Apr 12, 2015 · 1 comment

Comments

@nag5000
Copy link
Owner

nag5000 commented Apr 12, 2015

Rewrite the code to use Local Workspaces instead of TFS Server. The current functionality can be kept optionally.

Problems of the current implementation:

  1. High load on the server. Extension periodically sends a request to check for a new version of the file and downloaded it again, if it have changed. If you have opened a lot of documents, the load is high.
  2. Some TFS API methods are slow. So, code difficult to read and maintain - there are a lot of asynchronous calls and critical sections (locks).

Complexity of the task that TFS Local Workspace API is badly documented. It isn't clear how to get access to the cached files in the $tf folder, or how to compare files in the Local Workspace without making a request to the server.

@mrubinstein-zz
Copy link

Right on. Can't use it in the current form, because i need it to show the differences relative to my workspace version and not latest version in TFS.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants