[FEATURE] Delete branch
I maintainer di solito rispondono entro 5 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 40/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- backend-api-design
Direzione di ricerca
Individua i punti di ingresso della classe Dataset che espongono operazioni sui branch e identifica gli eventuali percorsi di codice esistenti per i branch simili a create/list. Traccia come lo stato dei branch viene memorizzato o versionato prima di aggiungere delete_branch() e, facoltativamente, rename_branch(), rispettando il comportamento esistente di convalida e degli errori. Esegui i test pertinenti sui branch dei dataset (oppure aggiungi copertura in quella sede) e contrassegna l’attività come completata quando la rimozione/rinomina dei branch si comporta correttamente e i test esistenti hanno esito positivo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🚨🚨 Feature Request
It would be useful to delete unused or corrupted branches, or at least be able to rename them.
- Related to an existing Issue
- [X ] A new implementation (Improvement, Extension)
Is your feature request related to a problem?
Kind of. Some times I need to discard branches because corrupted or unmergeable (My datasets are quite complex and I still need to dedicate time to reproduce the problems in a simple way in order to open an issue). For instance, I wanted to have only one 'dev' branch where to work and add new data but after the first merge with 'main' it got corrupted (I think because I closed the interpreter after doing some modifications without committing). So we had to move to one branch per person making modifications but that also fail after some merge problems and now we are simply inventing names for each new change with a proliferation of dead branches.
If your feature will improve HUB
...
Description of the possible solution
To implement a method on the Dataset class that can be called like ds.delete_branch('branch_name')
An alternative solution to the problem can look like
If there is a technical motivation for not having a delete_branch() method, a rename_branch() can also be useful to rename dead branches even if it doesn't solve the proliferation of unused branches
- Lingua principale
- C++
- Stelle
- 9.2k
- Fork
- 724
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di activeloopai/deeplake
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
activeloopai/deeplake#3165 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 46/100
activeloopai/deeplake#3070 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
activeloopai/deeplake#3059 ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 24/100
activeloopai/deeplake#3042 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
activeloopai/deeplake#2985 · 5 commenti ·
I maintainer di solito rispondono entro 5 giorni
Tutte le issue di activeloopai/deeplake
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ROCm/rocm-systems#13754 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
raspberrypi/libpisp#80 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nanoporetech/pod5-file-format#198 ·
-
Upstream changes to reviewAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rhalbersma/xstd-ints#341 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
secondlife/lsl-definitions#222 ·
I maintainer di solito rispondono entro 9 giorni