changed the default 'pull' action to be configurable on repository base