dco¶

                                                                                
 Usage: lftools-uv dco [OPTIONS] COMMAND [ARGS]...                              
                                                                                
 Check repository for commits missing DCO.                                      
                                                                                
╭─ Options ────────────────────────────────────────────────────────────────────╮
│ --help          Show this message and exit.                                  │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────╮
│ check   Check repository for commits missing DCO.                            │
│ match   Check for commits whose DCO does not match the commit author's       │
│         email.                                                               │
╰──────────────────────────────────────────────────────────────────────────────╯

Commands¶

check¶

                                                                                
 Usage: lftools-uv dco check [OPTIONS] [REPO_PATH]                              
                                                                                
 Check repository for commits missing DCO.                                      
                                                                                
 This check will exclude merge commits and empty commits. It operates in your   
 current working directory which has to be a git repository.  Alternatively,    
 you can opt to pass in the path to a git repo.                                 
                                                                                
 By default, this will also check for DCO signoff files in a directory named    
 "dco_signoffs".  To check in a different directory, use the --signoffs option. 
 To ignore signoff files, an empty string can be passed.                        
                                                                                
 Refer to https://developercertificate.org/                                     
                                                                                
╭─ Arguments ──────────────────────────────────────────────────────────────────╮
│   repo_path      [REPO_PATH]  Path to git repository (defaults to current    │
│                               directory)                                     │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────────────────────────╮
│ --signoffs        TEXT  Specify a directory to check for DCO signoff text    │
│                         files                                                │
│                         [default: dco_signoffs]                              │
│ --help                  Show this message and exit.                          │
╰──────────────────────────────────────────────────────────────────────────────╯

Note

Check for exit status to determine if the DCO check passed.