commit

Macro commit 

Source
macro_rules! commit {
    () => { ... };
    (path: $path:expr) => { ... };
    (path: $path:expr, options: $($option:expr), *) => { ... };
    (options: $($option:expr), *) => { ... };
}