Restore local-only Git behavior for SLR to fix repository initialization error#13775
Merged
Siedlerchr merged 3 commits intoJabRef:mainfrom Aug 27, 2025
Merged
Conversation
subhramit
reviewed
Aug 27, 2025
|
|
||
| ### Fixed | ||
|
|
||
| - We fixed an error when starting a new Systematic Literature Review due to a missing remote Git repository. [#13773](https://github.com/JabRef/jabref/issues/13773) |
Member
There was a problem hiding this comment.
I think we started working on the Git project in the current unreleased version? In that case - the issue occurred in the unreleased version, so we can remove this entry.
|
@trag-bot didn't find any issues in the code! ✅✨ |
subhramit
approved these changes
Aug 27, 2025
Siedlerchr
approved these changes
Aug 27, 2025
2 tasks
Siedlerchr
added a commit
that referenced
this pull request
Aug 28, 2025
…n-c23b1a88-5c29-46a2-a007-701edd344b9b' into jetbrains-junie-issue-13623-run-c23b1a88-5c29-46a2-a007-701edd344b9b * upstream/jetbrains-junie-issue-13623-run-c23b1a88-5c29-46a2-a007-701edd344b9b: Streamline code for getTabTitle() (#13781) Add missing variables Reformat BibTex in Show BibTex Source (#13761) Auto publish before JBang tests (#13779) Hotfix: calling of publish.yml Support BibLaTeX datamodel validations (#13693) Auto add and remove of "status: changes-required" label (#13778) New Crowdin updates (#13777) Restore local-only Git behavior for SLR to fix repository initialization error (#13775) Use vanilla hashset (#13771) Fix Springer Fetcher names (#13770) Fix condition Publish SNAPSHOT on jablib change (#13774) Adapt as per new set of checks (#13772) Bump jablib/src/main/resources/csl-styles from `1194364` to `17cfa60` (#13750) Fix path (#13769) Mode aware consistency check (#13584) Refine JBang check (#13765) Add Language Server to the UI and add the integrity/consistency check (#13697) Fix/remove comment code (#13763)
Siedlerchr
added a commit
that referenced
this pull request
Sep 8, 2025
* upstream/main: Add missing variables Reformat BibTex in Show BibTex Source (#13761) Auto publish before JBang tests (#13779) Hotfix: calling of publish.yml Support BibLaTeX datamodel validations (#13693) Auto add and remove of "status: changes-required" label (#13778) New Crowdin updates (#13777) Restore local-only Git behavior for SLR to fix repository initialization error (#13775) Use vanilla hashset (#13771) Fix Springer Fetcher names (#13770) Fix condition Publish SNAPSHOT on jablib change (#13774) Adapt as per new set of checks (#13772) Bump jablib/src/main/resources/csl-styles from `1194364` to `17cfa60` (#13750)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #13773
This PR fixes a regression where the
GitHandler.pullOnCurrentBranch()method was modified to support remote repositories. However, the same method is also used in the SLR module for local-only study repositories, which have no remote set up by default.To fix this, we reverted to the original behavior where the method attempts to pull from a remote (if configured), but silently ignores errors when no remote is present. This preserves compatibility with local-only workflows (like the SLR module).
Mandatory checks
CHANGELOG.mdin a way that is understandable for the average user (if change is visible to the user)