mirror of
https://github.com/NixOS/nix
synced 2025-06-25 19:01:16 +02:00
Set the origin instead of hacking in the URL resolving
This commit is contained in:
parent
1f73de2629
commit
1a76ca4161
3 changed files with 14 additions and 15 deletions
|
@ -32,6 +32,8 @@ struct GitRepo
|
|||
/* Return the commit hash to which a ref points. */
|
||||
virtual Hash resolveRef(std::string ref) = 0;
|
||||
|
||||
virtual void setRemote(const std::string & name, const std::string & url) = 0;
|
||||
|
||||
/**
|
||||
* Info about a submodule.
|
||||
*/
|
||||
|
@ -69,9 +71,7 @@ struct GitRepo
|
|||
*/
|
||||
virtual std::vector<std::tuple<Submodule, Hash>> getSubmodules(const Hash & rev, bool exportIgnore) = 0;
|
||||
|
||||
virtual std::string resolveSubmoduleUrl(
|
||||
const std::string & url,
|
||||
const std::string & base) = 0;
|
||||
virtual std::string resolveSubmoduleUrl(const std::string & url) = 0;
|
||||
|
||||
virtual bool hasObject(const Hash & oid) = 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue