Community
Participate
Working Groups
Currently some third-party bundles rely on EGit internals to find the repository or index state of git-managed resources. This puts those third-party bundles at risk to break whenever we refactor something in internal classes, and puts us at risk to unsuspectingly break third-party bundles. EGit should provide a simple basic public stable API such that third-party bundles can get the most important git-related information given an IResource or maybe other objects such as ITypedElement. Obvious candidates are the repository and the git path of the item (path of a file within the git repository), maybe even the index state (modified, staged, conflicting, and so on).
See the discussion in bug 572802.
Gerrit change https://git.eclipse.org/r/c/egit/egit/+/179299 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=7734e06ed8c723971a0a0eefd057972a6cf7d89d
Gerrit change https://git.eclipse.org/r/c/egit/egit/+/179426 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=dcb2f9c06e5e49000aa46ba4b2c9a4fac6250ad3
Gerrit change https://git.eclipse.org/r/c/egit/egit/+/179427 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=521073d0fa5a58c9804d896426496d14ffcba259