... | ... |
@@ -155,21 +155,7 @@ sub cmd_rep { |
155 | 155 |
# Git command |
156 | 156 |
my $rep_info = $self->app->rep_info($user, $project); |
157 | 157 |
|
158 |
- my $rep_git_dir = $rep_info->{git_dir}; |
|
159 |
- |
|
160 |
- return $self->cmd_dir($rep_git_dir, @cmd); |
|
161 |
-} |
|
162 |
- |
|
163 |
-sub cmd_dir { |
|
164 |
- my ($self, $dir, @cmd) = @_; |
|
165 |
- |
|
166 |
- return ($self->bin, "--git-dir=$dir", @cmd); |
|
167 |
-} |
|
168 |
- |
|
169 |
-sub cmd_work_dir { |
|
170 |
- my ($self, $dir, @cmd) = @_; |
|
171 |
- |
|
172 |
- return ($self->bin, "--git-dir=$dir/.git", "--work-tree=$dir", @cmd); |
|
158 |
+ return $self->cmd($rep_info, @cmd); |
|
173 | 159 |
} |
174 | 160 |
|
175 | 161 |
sub authors { |
... | ... |
@@ -688,7 +688,7 @@ sub _create_rep { |
688 | 688 |
eval { |
689 | 689 |
# Git init |
690 | 690 |
{ |
691 |
- my @git_init_cmd = $git->cmd_dir($rep_git_dir, 'init', '--bare'); |
|
691 |
+ my @git_init_cmd = $git->cmd($rep_info, 'init', '--bare'); |
|
692 | 692 |
Gitprep::Util::run_command(@git_init_cmd) |
693 | 693 |
or croak "Can't execute git init --bare:@git_init_cmd"; |
694 | 694 |
} |
... | ... |
@@ -701,8 +701,8 @@ sub _create_rep { |
701 | 701 |
} |
702 | 702 |
|
703 | 703 |
# HTTP support |
704 |
- my @git_update_server_info_cmd = $git->cmd_dir( |
|
705 |
- $rep_git_dir, |
|
704 |
+ my @git_update_server_info_cmd = $git->cmd( |
|
705 |
+ $rep_info, |
|
706 | 706 |
'--bare', |
707 | 707 |
'update-server-info' |
708 | 708 |
); |