summaryrefslogtreecommitdiff
path: root/core/job
diff options
context:
space:
mode:
authorİbrahim Serdar Açıkgöz <serdaracikgoz86@gmail.com>2019-01-04 10:47:22 +0300
committerİbrahim Serdar Açıkgöz <serdaracikgoz86@gmail.com>2019-01-04 10:47:22 +0300
commitba246669df4f6c80fcba7445ae7e56fbc2d92541 (patch)
treedcdbcaa1c86ac3bd580331774dcb721feab3b75d /core/job
parentrefactor on var name (diff)
downloadgitbatch-ba246669df4f6c80fcba7445ae7e56fbc2d92541.tar.gz
add state to repository and some renaming
Diffstat (limited to 'core/job')
-rw-r--r--core/job/job.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/core/job/job.go b/core/job/job.go
index 69953b7..9cfc0ed 100644
--- a/core/job/job.go
+++ b/core/job/job.go
@@ -31,7 +31,7 @@ const (
// starts the job
func (j *Job) start() error {
- j.Repository.SetState(git.Working)
+ j.Repository.SetWorkStatus(git.Working)
// TODO: Handle errors?
// TOOD: Better implementation required
switch mode := j.JobType; mode {
@@ -41,12 +41,12 @@ func (j *Job) start() error {
opts = j.Options.(command.FetchOptions)
} else {
opts = command.FetchOptions{
- RemoteName: j.Repository.Remote.Name,
+ RemoteName: j.Repository.State.Remote.Name,
}
}
if err := command.Fetch(j.Repository, opts); err != nil {
- j.Repository.SetState(git.Fail)
- j.Repository.SetStateMessage(err.Error())
+ j.Repository.SetWorkStatus(git.Fail)
+ j.Repository.State.Message = err.Error()
return err
}
case PullJob:
@@ -55,24 +55,24 @@ func (j *Job) start() error {
opts = j.Options.(command.PullOptions)
} else {
opts = command.PullOptions{
- RemoteName: j.Repository.Remote.Name,
+ RemoteName: j.Repository.State.Remote.Name,
}
}
if err := command.Pull(j.Repository, opts); err != nil {
- j.Repository.SetState(git.Fail)
- j.Repository.SetStateMessage(err.Error())
+ j.Repository.SetWorkStatus(git.Fail)
+ j.Repository.State.Message = err.Error()
return err
}
case MergeJob:
if err := command.Merge(j.Repository, command.MergeOptions{
- BranchName: j.Repository.Remote.Branch.Name,
+ BranchName: j.Repository.State.Remote.Branch.Name,
}); err != nil {
- j.Repository.SetState(git.Fail)
- j.Repository.SetStateMessage(err.Error())
+ j.Repository.SetWorkStatus(git.Fail)
+ j.Repository.State.Message = err.Error()
return nil
}
default:
- j.Repository.SetState(git.Available)
+ j.Repository.SetWorkStatus(git.Available)
return nil
}
return nil