protected override bool ComputeTargets(FileBaseCommandVerbOptions options) { if (!base.ComputeTargets(options)) { RecordVerbOptions localOptions = options as RecordVerbOptions; return(localOptions.All || localOptions.Tracked); } return(true); }
protected override bool RunInternal(Area ws, Versionr.Status status, IList <Versionr.Status.StatusEntry> targets, FileBaseCommandVerbOptions options) { RecordVerbOptions localOptions = options as RecordVerbOptions; return(ws.RecordChanges(status, targets, localOptions.Missing, localOptions.Interactive, new Action <Versionr.Status.StatusEntry, StatusCode, bool>(RecordFeedback))); }