public override bool Initialize (ChangeSet changeSet) { if (changeSet.Repository is GitRepository) { widget = new GitCommitDialogExtensionWidget (); Add (widget); widget.Show (); Show (); widget.Changed += delegate { AllowCommit = widget.CommitterIsAuthor || widget.AuthorName.Length > 0; }; return true; } return false; }
public override bool Initialize(ChangeSet changeSet) { if (changeSet.Repository is GitRepository) { widget = new GitCommitDialogExtensionWidget(); Add(widget); widget.Show(); Show(); widget.Changed += delegate { AllowCommit = widget.CommitterIsAuthor || widget.AuthorName.Length > 0; }; return(true); } return(false); }
public override bool Initialize(ChangeSet changeSet) { var repo = changeSet.Repository as GitRepository; if (repo != null) { widget = new GitCommitDialogExtensionWidget(repo); Add(widget); widget.Show(); Show(); widget.Changed += delegate { AllowCommit = widget.CommitterIsAuthor || (widget.AuthorName.Length > 0 && IsValidMail(widget.AuthorMail)); }; return(true); } return(false); }