Add git.clone and git.checkout states

This commit is contained in:
garrettmills
2020-03-05 11:48:38 -06:00
parent 904a4be1b1
commit 9dc6f9d214
5 changed files with 97 additions and 1 deletions

View File

@@ -14,7 +14,6 @@ class StatesService extends Service {
// TODO apache and nginx states - virtual host, reverse proxy
// TODO package repository states - import keys, install repository
// TODO service manager states - service enabled, service installed, stopped
// TODO git states - clone repo, ref checked out
// TODO package states - uninstalled
'fs.file': require('../classes/state/fs/FileState'),
@@ -24,6 +23,9 @@ class StatesService extends Service {
'fs.permission': require('../classes/state/fs/PermissionState'),
'fs.ownership': require('../classes/state/fs/OwnerState'),
'git.clone': require('../classes/state/git/CloneState'),
'git.checkout': require('../classes/state/git/CheckoutState'),
'os.cmd': require('../classes/state/os/CommandState'),
'package.present': require('../classes/state/os/PackageState'),