Use the workspace name in the process title of the Bazel server.
This makes way more sense than using the name of the *parent* directory of the workspace.
Closes #4253 - thanks @akira-baruah for suggesting this change and making it happen!
PiperOrigin-RevId: 184147456
diff --git a/src/main/cpp/workspace_layout.h b/src/main/cpp/workspace_layout.h
index 5f5a876..a8dd6d1 100644
--- a/src/main/cpp/workspace_layout.h
+++ b/src/main/cpp/workspace_layout.h
@@ -40,6 +40,11 @@
// relative or absolute.
virtual std::string GetWorkspace(const std::string& cwd) const;
+ // Given a result returned from GetWorkspace, returns a pretty workspace name
+ // than can e.g. be used in the process title of the Bazel server.
+ virtual std::string GetPrettyWorkspaceName(
+ const std::string& workspace) const;
+
// Returns if workspace is a valid build workspace.
virtual bool InWorkspace(const std::string& workspace) const;