Use remote.*.projectname to indicate the target project for upload
This way "forks" of a project, e.g. the linux kernel, can be setup to
use different destination projects in the review server by creating
different remotes in the client side Git repository.
Signed-off-by: Shawn O. Pearce <sop@google.com>
diff --git a/git_config.py b/git_config.py
index 9d5162e..9ddb2ed 100644
--- a/git_config.py
+++ b/git_config.py
@@ -258,6 +258,7 @@
self.name = name
self.url = self._Get('url')
self.review = self._Get('review')
+ self.projectname = self._Get('projectname')
self.fetch = map(lambda x: RefSpec.FromString(x),
self._Get('fetch', all=True))
@@ -299,6 +300,7 @@
"""
self._Set('url', self.url)
self._Set('review', self.review)
+ self._Set('projectname', self.projectname)
self._Set('fetch', map(lambda x: str(x), self.fetch))
def _Set(self, key, value):