mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-08 16:11:57 -07:00
hyprpm: Make sure we're in git repo before getting new hash (#4303)
This commit is contained in:
@@ -550,7 +550,7 @@ bool CPluginManager::updatePlugins(bool forceUpdateAll) {
|
|||||||
newrepo.plugins.clear();
|
newrepo.plugins.clear();
|
||||||
execAndGet(
|
execAndGet(
|
||||||
"cd /tmp/hyprpm/update/ && git pull --recurse-submodules && git reset --hard --recurse-submodules"); // repo hash in the state.toml has to match head and not any pin
|
"cd /tmp/hyprpm/update/ && git pull --recurse-submodules && git reset --hard --recurse-submodules"); // repo hash in the state.toml has to match head and not any pin
|
||||||
std::string repohash = execAndGet("git rev-parse HEAD");
|
std::string repohash = execAndGet("cd /tmp/hyprpm/update && git rev-parse HEAD");
|
||||||
if (repohash.length() > 0)
|
if (repohash.length() > 0)
|
||||||
repohash.pop_back();
|
repohash.pop_back();
|
||||||
newrepo.hash = repohash;
|
newrepo.hash = repohash;
|
||||||
@@ -721,4 +721,4 @@ std::string CPluginManager::headerError(const eHeadersErrors err) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return std::string{Colors::RED} + "✖" + Colors::RESET + " Unknown header error. Please run hyprpm update to fix those.\n";
|
return std::string{Colors::RED} + "✖" + Colors::RESET + " Unknown header error. Please run hyprpm update to fix those.\n";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user