You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Use methods of `IVCS` interface. See [pk-vcs-api](https://github.com/ProjectKaiser/pk-vcs-api) for details
47
-
- Use `vcs.setProxy()` and `vcs.setCredentials()` if neccessary
47
+
- Use `vcs.setProxy()` and `vcs.setCredentials()` if necessary
48
48
49
49
# Implementation details
50
50
-[SVNKit](https://svnkit.com/) is used for manage SVN repositories
51
-
- LWC is obtained automatically when neccessary
51
+
- LWC is obtained automatically when necessary
52
52
53
53
# Functional testing
54
54
- To execute tests just run SVNVCSTest class as JUnit test. Tests from VCSAbstractTest class will be executed. See [pk-vcs-test](https://github.com/ProjectKaiser/pk-vcs-test) for details
55
+
56
+
# Limitations
57
+
- According to IVCS description `IVCS.getBranches()` should return list of user-created branches. But a branch and a dir are the same for SVN. So `SVNVCS.getBranches()` returns set of first level folders of "Branches/" branch and "Trunk" branch. I.e.:
58
+
- Assume we have following directory structure:
59
+
- Branches/Br1/Folder/file.txt
60
+
- Branches/Br2/Folder/file.txt
61
+
- Trunk/Folder/file.txt
62
+
- Then `SVNVCS.getBranches()` method will return [Br1, Br2, Trunk]
0 commit comments