NetBeans Architecture Answers for Git Library API module


Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
GitlibraryAPIExportedUnder Development

Allows clients to work with local Git repositories and invoke a set of Git commands affecting a Git repository.

com.jcraft.jschImportedPrivate

The module is needed for compilation. The module is used during runtime. Specification version 0.1.55 is required.

org.eclipse.jgitImportedPrivate

The module is needed for compilation. The module is used during runtime. Specification version 5.5.0 is required.

org.netbeans.libs.jsch.agentproxyImportedPrivate

The module is needed for compilation. The module is used during runtime. Specification version 0.1 is required.

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.netbeans.libs.git.trackSymLinksImportedPrivate

Java 6 has no direct support for symbolic links and the library then treats them as regular file and folders. This causes serious inconveniences when traversing a folder tree. Symbolic links are followed and stepped into as if normal folders, thus taking a lot of time to finish a command. The status of such files and folders is then incorrectly detected as a pair deleted/added.
By default this property is set to false and leaves already committed symbolic link untouched and unattended. To start traversing and treating symlinks as normal files, set the property to true.


General Information


Project and platform dependencies


Deployment


Compatibility with environment


Access to resources


Lookup of components


Execution Environment


Format of files and protocols


Performance and Scalability