From bd79c7f8f1128d94c266aab3250b4081967d5466 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Wed, 6 Jul 2022 12:20:44 +0200 Subject: release 1.0.1 - fix gitlab api not returning all results --- Cargo.toml | 2 +- README.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/Cargo.toml b/Cargo.toml index 90a9bd3..3798123 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "gtree" description = "A tool to clone and pull whole group trees from a git forge, properly organized on disk." -version = "1.0.0" +version = "1.0.1" edition = "2021" authors = ["Max Audron "] license = "ISC" diff --git a/README.md b/README.md new file mode 100644 index 0000000..5f5e4c7 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ + +# Table of Contents + +1. [Usage](#org86116bf) +2. [Config](#org4e7be59) + +A tool to clone and pull whole group trees from a git forge, properly organized on disk. + + + + +# Usage + + gtree + Sync Gitlab Trees + + USAGE: + gtree [SCOPE] + + ARGS: + Only operate on this subtree + + OPTIONS: + -h, --help Print help information + -j, --jobs Number of jobs to run in parallel, 0 is automatic [default: 0] + + SUBCOMMANDS: + help Print this message or the help of the given subcommand(s) + list List Directories + sync Download new repositories and delete old ones, also update + update Pull and Push new commits to and from the cloned repos + + + + +# Config + +Default location for the config file is `$HOME/.config/gtree/config.toml`, in the toml format, yaml is also supported. + + # Give the forge a easily identifiable name + ["gitlab.com"] + # Configure which kind of forge this is + # Currently only gitlab is supported + type = "gitlab" + + # Set the domain name to reach the forge at + host = "gitlab.com" + + # API Token for the forge + # for gitlab this is a Personal Access Token + # https://gitlab.com/-/profile/personal_access_tokens + token = "HgDAfJ9tfD5xUw2L6SUm" + + # Directory to clone the repos into + directory = "/home/audron/repo/gitlab.com" + -- cgit v1.2.3