anchor.diff:    GitScmProjectOperations gitOperations;
     SelectElement _selectElement;
   
  -  GitCheckoutAction(Spark spark, Element dialog, String progressId)
  -      : super(spark, "git-checkout", "Switch Branch…", dialog, progressId) {
  +  GitCheckoutAction(Spark spark, Element dialog)
  +      : super(spark, "git-checkout", "Switch Branch…", dialog) {
       _selectElement = getElement("#gitCheckoutBranch");
     }
   
  
positive.code:   InputElement _pushUrlElement;
    ws.Container deployContainer;
  
    DeployToMobileAction(Spark spark, Element dialog, String progressId)
        : super(spark, "application-push", "Deploy to Mobile", dialog, progressId) {
      _pushUrlElement = _triggerOnReturn("#pushUrl");
      enabled = false;
      spark.focusManager.onResourceChange.listen((r) => _updateEnablement(r));
  
negative.code:   String _gitPassword;
    bool _needsUsernamePassword;
  
    GitPushAction(Spark spark, Element dialog)
        : super(spark, "git-push", "Push to Origin…", dialog) {
      _commitsList = getElement('#gitCommitList');
    }
  
  