Versions > 1.2.0 break handling of branch name in URL
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Riproduci il problema con giturlparse.parse usando l’URL git+ssh e il nome del branch mostrati nell’issue, quindi ispeziona parser.py nell’area del ParserError sollevato alla riga 104. Il lavoro è completato quando l’URL viene accettato nelle versioni successive alla 1.2.0 e la forma contenente il branch viene gestita in modo coerente con la 1.2.0.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Under version 1.2.0 I this URL which correctly specifies a branch, PROD, works fine:
In [1]: import giturlparse; giturlparse.parse('git+ssh://[email protected]_dept.uw.edu/uwmydept/my_repo.git@PROD')
Out[1]: Parsed(pathname='/uwmydept/my_repo.git', protocols=['git', 'ssh'], protocol='ssh', href='git+ssh://[email protected]_dept.uw.edu/uwmydept/my_repo.git@PROD', resource='gitlab.my_dept.uw.edu', user='git', port=None, name='my_repo', owner='uwmydept')
But under 1.2.1 or 1.2.2 it gets an error:
In [1]: import giturlparse; giturlparse.parse('git+ssh://[email protected]_dept.uw.edu/uwmydept/my_repo.git@PROD')
.....
~/.virtualenvs/my_dir/lib/python3.6/site-packages/giturlparse/parser.py in parse(self)
102 else:
103 msg = "Invalid URL '{}'".format(self._url)
--> 104 raise ParserError(msg)
105
106 return Parsed(**d)
ParserError: Invalid URL 'git+ssh://[email protected]_dept.uw.edu/uwmydept/my_repo.git@PROD'
- Lingua principale
- Python
- Stelle
- 30
- Fork
- 16
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 coala/git-url-parse
-
Add SBOM OptionsAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
coala/git-url-parse#48 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
coala/git-url-parse#47 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
coala/git-url-parse#46 ·
-
Sharing name giturlparseAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
coala/git-url-parse#43 · 3 commenti ·
-
Moved to the coala orgAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
coala/git-url-parse#42 · 1 commento · 1 reazione ·
Tutte le issue di coala/git-url-parse
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
PedestrianDynamics/pyFDS-Evac#199 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
521xueweihan/HelloGitHub#3790 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sandialabs/atlas-ui-3#978 ·
I maintainer di solito rispondono entro 1 giorno
-
area: tests perceived difficulty: 2
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Nitjsefnie-Harness-Commons/daedalus#1255 ·
I maintainer di solito rispondono entro 1 giorno
-
hf-audiolm-qwen: `generate_until` hardcodes `.to("cuda")` and aborts on non-CUDA acceleratorsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
EleutherAI/lm-evaluation-harness#4256 ·
I maintainer di solito rispondono entro 1 giorno