Simple plugin for pushing project changes to a generic machine.
The default keybinding for the package is ctrl-alt-c
. A context menu is
provided for the push, as well as a menu in the Atom bar.
When a new component is created, it is not automatically pushed to the current machine.The automatic push is triggered when:
The package creates a status icon in the status bar. This icon has three states:
checkout
o a pull
commandA command is provided in the tree-view, Push components in this location
,
which performs a push to SW of all the components included in the selected
folder. This command is recursive, so all the included components will be
pushed.
In the Packages menu, under Statwolf, the command Push full project
will
trigger a full project restore, that is, the remote SW environment will be
erased and all the local components will be pushed.
When git pull
or checkout
events are triggered, the user will be notified with
a warning, informing him that those changes have not been pushed on the Statwolf
machine yet. Moreover, the status icon in the status bar will show that git changes
are pending.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.