MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / build_header

Function build_header

atomic-repository/src/record/assemble.rs:389–400  ·  view source on GitHub ↗

Build a ChangeHeader from options and explicit header. The explicit header takes precedence, but the options message can override an empty header message.

(header: ChangeHeader, options: &RecordOptions)

Source from the content-addressed store, hash-verified

387/// The explicit header takes precedence, but the options message can
388/// override an empty header message.
389pub fn build_header(header: ChangeHeader, options: &RecordOptions) -> ChangeHeader {
390 let mut result = header;
391
392 // Use message from options if header message is empty
393 if result.message.is_empty() {
394 if let Some(msg) = options.get_message() {
395 result.message = msg.to_string();
396 }
397 }
398
399 result
400}
401
402/// Filter files based on record options.
403pub fn filter_files<'a>(

Calls 2

is_emptyMethod · 0.45
get_messageMethod · 0.45