File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ $ pip install --user --upgrade --pre libvcs
15
15
16
16
### What's new
17
17
18
- - ** Parser** : Experimental VCS URL parsing added ({issue}` 376 ` , {issue}` 381 ` ):
18
+ - ** Parser** : Experimental VCS URL parsing added ({issue}` 376 ` , {issue}` 381 ` , {i}): {issue} ` 384 ` ):
19
19
20
20
VCS Parsers return {func}` dataclasses.dataclass ` instances. The new tools support validation,
21
21
parsing, mutating and exporting into URLs consumable by the VCS.
@@ -28,9 +28,16 @@ $ pip install --user --upgrade --pre libvcs
28
28
29
29
- {mod}` libvcs.parse.git `
30
30
31
- - {class}` ~libvcs.parse.git.GitURL ` - Parse git URLs
32
- - {meth}` ~libvcs.parse.git.GitURL.is_valid `
33
- - {meth}` ~libvcs.parse.git.GitURL.to_url ` - export ` git clone ` -compatible URL
31
+ - {class}` ~libvcs.parse.git.GitBaseURL ` - Parse git URLs, ` git(1) ` compatible
32
+
33
+ - {meth}` ~libvcs.parse.git.GitBaseURL.is_valid `
34
+ - {meth}` ~libvcs.parse.git.GitBaseURL.to_url ` - export ` git clone ` -compatible URL
35
+
36
+ - {class}` ~libvcs.parse.git.GitPipURL ` - Pip URLs, {meth}` ~libvcs.parse.git.GitPipURL.is_valid ` ,
37
+ {meth}` ~libvcs.parse.git.GitPipURL.to_url `
38
+
39
+ - {class}` ~libvcs.parse.git.GitURL ` - Compatibility focused,
40
+ {meth}` ~libvcs.parse.git.GitURL.is_valid ` {meth}` ~libvcs.parse.git.GitURL.to_url `
34
41
35
42
- {mod}` libvcs.parse.hg `
36
43
You can’t perform that action at this time.
0 commit comments