The fix for #3307 was done for GitRepository only. This bug tracks the rest of the repositories.
Guida contributor
Tech stack
java
Dominio
backend
Tipo issue
bug
DifficoltàQuanto dovrebbe essere impegnativa per un nuovo contributor.
3
Tempo stimatoTempo stimato per completare e verificare uno scope piccolo.
half day
Stato attivitàQuanto è probabile che la issue sia ancora attiva e reviewable.
stale
ChiarezzaQuanto chiaramente la issue descrive problema, scope e risultato atteso.
clear
Prerequisiti
Understanding of Opengrok repository abstractionBasic Java
Adatta ai principiantiQuanto la issue è adatta a contributor alla prima esperienza.
35
Direzione di ricerca
Start by examining the implementation of isWorking() in GitRepository.java from the fix for #3307. Then locate the corresponding classes for other repository types (e.g., MercurialRepository, SubversionRepository) in the same package. Implement isWorking() for each by following the same pattern, ensuring to check the underlying repository status. Consider any existing tests for GitRepository and replicate them for the new implementations. Review the comments in issue #3487 for any additional requirements or caveats.