summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Hebert <mononcqc@ferd.ca>2015-07-10 01:10:22 +0000
committerFred Hebert <mononcqc@ferd.ca>2015-07-10 01:10:22 +0000
commit0c5365808705bdead9a30f029fd85b205dfc05cf (patch)
tree386115083b622425fe0822cfa7c0c753e2368e07
parent749bf58260a31ff453adedecff93a83dbf66a750 (diff)
Fix missing 'cd' that depended on cwd changes
-rw-r--r--src/rebar_git_resource.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rebar_git_resource.erl b/src/rebar_git_resource.erl
index e2f3f69..a0690bf 100644
--- a/src/rebar_git_resource.erl
+++ b/src/rebar_git_resource.erl
@@ -133,9 +133,10 @@ collect_default_refcount(Dir) ->
{ok, RawCount} =
case Tag of
undefined ->
- AbortMsg2 = "Getting rev-list of git depedency failed in " ++ rebar_dir:get_cwd(),
+ AbortMsg2 = "Getting rev-list of git depedency failed in " ++ Dir,
{ok, PatchLines} = rebar_utils:sh("git rev-list HEAD",
[{use_stdout, false},
+ {cd, Dir},
{debug_abort_on_error, AbortMsg2}]),
rebar_utils:line_count(PatchLines);
_ ->
@@ -164,6 +165,7 @@ get_patch_count(Dir, RawRef) ->
[Ref]),
{ok, PatchLines} = rebar_utils:sh(Cmd,
[{use_stdout, false},
+ {cd, Dir},
{debug_abort_on_error, AbortMsg}]),
rebar_utils:line_count(PatchLines).