better logging; run_once check for pull state

This commit is contained in:
garrettmills
2020-08-13 20:47:34 -05:00
parent f5b84b530c
commit ba8119903e
3 changed files with 12 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
const AbstractGitState = require('./AbstractGitState')
class PullState extends AbstractGitState {
#ran_once = false
static get services() {
return [...super.services, 'output']
}
@@ -9,11 +11,12 @@ class PullState extends AbstractGitState {
if ( !(await this.check()) ) {
const repo = await this._repo()
await repo.pull(this._config.target)
this.#ran_once = true
}
}
async check() {
return true // TODO support a better check here
return this.#ran_once // TODO support a better check here
}
async reverse() {