private RefSpec(string refSpec, RefSpecDirection direction, string source, string destination, bool forceUpdate) { Ensure.ArgumentNotNullOrEmptyString(refSpec, "refSpec"); Ensure.ArgumentNotNull(source, "source"); Ensure.ArgumentNotNull(destination, "destination"); Specification = refSpec; Direction = direction; Source = source; Destination = destination; ForceUpdate = forceUpdate; }