Fix temporary file deletion not working on Windows
- Lingua principale
- Go
- Stelle
- 4k
- Fork
- 403
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
See [this issue](https://github.com/junkblocker/codesearch/issues/13).
The Windows version of codesearch is broken because it doesn't properly close any of its file handles before it tries to remove the files.
My fork has [this change](https://macoy.me/code/macoy/codesearch/commit/c5f1d5ebd4e48099be0970402d5218c9fd7ac1e8) which fixes this. My fork has diverged (I added a `tempDir` argument so that I could move the temp files where I wanted them), but someone should be able to port over my changes without too much issue.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia leggendo l’issue 13 e confrontando il commit del fork c5f1d5ebd4e48099be0970402d5218c9fd7ac1e con l’implementazione Go attuale. Traccia il ciclo di vita dei file temporanei e individua dove gli handle dei file rimangono aperti prima dell’eliminazione. Il lavoro è completato quando la versione Windows chiude i propri handle prima di rimuovere i file temporanei, senza trasferire le modifiche non correlate a tempDir del fork.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100