{
    "tipo": "arvore-sa",
    "nome": "listar-commits",
    "criadoEm": "2026-08-03T18:42:00Z",
    "atualizadoEm": "2026-08-12T09:32:48Z",
    "filhos": [
        {
            "nome": "Visão geral [uso descricao grupos]",
            "filhos": [
                {
                    "nome": "Uso",
                    "filhos": [
                        {
                            "nome": "pp --listar-commits",
                            "filhos": []
                        },
                        {
                            "nome": "pp --listar-commits --ajuda:<grupo>",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Descrição",
                    "filhos": [
                        {
                            "nome": "Exibe os commits realizados no sistema atual, do mais novo para o mais antigo.",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Grupos de ajuda",
                    "filhos": [
                        {
                            "nome": "uso",
                            "filhos": []
                        },
                        {
                            "nome": "comportamento",
                            "filhos": []
                        },
                        {
                            "nome": "saida",
                            "filhos": []
                        },
                        {
                            "nome": "exemplos",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Uso e ajuda [uso ajuda]",
            "filhos": [
                {
                    "nome": "--ajuda, --help, -h            Exibe esta ajuda",
                    "filhos": []
                },
                {
                    "nome": "--ajuda:<grupo>                Filtra um grupo. Ex: pp --listar-commits --ajuda:saida",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Comportamento [comportamento sistema git]",
            "filhos": [
                {
                    "nome": "Considera como sistema atual o primeiro diretório abaixo da raiz SISC.",
                    "filhos": []
                },
                {
                    "nome": "Lista somente commits que alteraram arquivos desse sistema.",
                    "filhos": []
                },
                {
                    "nome": "Usa a ordem padrão do git log mais novo primeiro, mais antigo por último.",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Saída [saida formato]",
            "filhos": [
                {
                    "nome": "Cada linha contém",
                    "filhos": [
                        {
                            "nome": "hash curto, data ISO do commit, autor e mensagem.",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Formato",
                    "filhos": [
                        {
                            "nome": "<hash> <data> <autor> - <mensagem>",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Exemplos [exemplos]",
            "filhos": [
                {
                    "nome": "pp --listar-commits",
                    "filhos": []
                }
            ]
        }
    ]
}
