diff options
author | Matthias Sohn <matthias.sohn@sap.com> | 2025-01-05 17:58:30 +0100 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2025-01-27 21:20:04 +0000 |
commit | fda44a444ed266a6bff352526fed7b2ff3169489 (patch) | |
tree | 8beb47866380644ade5bbb0519c2e0eb2bed1063 /org.eclipse.jgit/.settings | |
parent | d22f306b43dbe1ba8e92cc0e0d5511dbe2029d15 (diff) | |
download | jgit-fda44a444ed266a6bff352526fed7b2ff3169489.tar.gz jgit-fda44a444ed266a6bff352526fed7b2ff3169489.zip |
Add RefDatabase#getReflogReader methods
to fix broken abstraction in FileRepository#getReflogReader(String).
How to get a ReflogReader depends on the chosen RefDatabase
implementation, hence the #getReflogReader methods should be there.
This also fixes a bug in FileRepository#getReflogReader(Ref) which
didn't work if FileReftableDatabase was used as RefDatabase since it
always returned the implementation only suitable for RefDirectory.
Change-Id: I0859990f9390ab96596b6c344966c687dfbbf167
Diffstat (limited to 'org.eclipse.jgit/.settings')
-rw-r--r-- | org.eclipse.jgit/.settings/.api_filters | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/org.eclipse.jgit/.settings/.api_filters b/org.eclipse.jgit/.settings/.api_filters new file mode 100644 index 0000000000..61d66582e0 --- /dev/null +++ b/org.eclipse.jgit/.settings/.api_filters @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<component id="org.eclipse.jgit" version="2"> + <resource path="src/org/eclipse/jgit/lib/RefDatabase.java" type="org.eclipse.jgit.lib.RefDatabase"> + <filter id="336695337"> + <message_arguments> + <message_argument value="org.eclipse.jgit.lib.RefDatabase"/> + <message_argument value="getReflogReader(Ref)"/> + </message_arguments> + </filter> + <filter id="336695337"> + <message_arguments> + <message_argument value="org.eclipse.jgit.lib.RefDatabase"/> + <message_argument value="getReflogReader(String)"/> + </message_arguments> + </filter> + </resource> +</component> |