Please sign in to comment.
cherry-picked: Fix a very annoying bug that was breaking HTTP basic a…
…uth... - The load order was such that the config class was being loaded before the project_path was being chdir'ed to. This meant the first time the http auth user/pass was being retrieved (via `git config`) it was being done in the current dir, instead of the project dir -- and the current dir was often not a git repo. So that meant that the http user/pass was empty strings the first time, which was the only time the server would check it - so http auth was effectively never working. At least for me. Not sure how this worked for anyone before -- maybe everyone who has used http auth starts cijoe from within the repo dir? Anyways, this is a fairly ugly hack to ensure that the git commands in Config are always run in the context of the project path.
- Loading branch information...