summaryrefslogtreecommitdiff
path: root/pkg
AgeCommit message (Collapse)Author
2023-06-01Add support for Source Hut's Mercurial hostingNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-06-01Add Launchpad's Bazaar hosting supportNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Fix race conditionsNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Make VCS names more explicitNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add protocol to Source Hut default Git instance URLNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Support modules with nested names (path include directories), e.g. ↵Nicolas Paul
foo/bar/module_name Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move intern functions into prelude lib to avoid cyclic importsNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Remove useless lockNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Make types be able to template themselvesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move types in their own filesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add a blacklist of module names to avoid problems with file generationNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Omit inferred typesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Bazaar libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Fossil libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Subversion libNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Change MASTER and branch to ref in Git libraryNicolas Paul
Since Git is based on references (commits, branches, tags...) Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Mercurial libraryNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add Git library for StarlarkNicolas Paul
The Git library provides Starlark macros to easily index Go modules hosted on Git repositories. It also provides macros for services like GitHub, Bitbucket, Source Hut, Gitiles (via Gerrit)... Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Start implementing Starlark execution environmentNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Add type structs for modulesNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>
2023-05-31Move templates into pkg directoryNicolas Paul
Signed-off-by: Nicolas Paul <n@nc0.fr>