pub fn validate_change_name_input(name: &str) -> boolExpand description
Validates a user-provided change name to ensure it is safe to use as a filesystem path segment.
The name must be non-empty, must not start with / or \, must not contain / or \ anywhere, and must not contain the substring ...
§Examples
ⓘ
assert!(validate_change_name_input("feature-123"));
assert!(!validate_change_name_input("")); // empty
assert!(!validate_change_name_input("../escape"));
assert!(!validate_change_name_input("dir/name"));
assert!(!validate_change_name_input("\\absolute"));§Returns
true if the name meets the safety constraints described above, false otherwise.