Skip to content

Commit

Permalink
complete listing of records based on current usage, probably (#450)
Browse files Browse the repository at this point in the history
  • Loading branch information
Byron committed Sep 23, 2022
1 parent 5c0d0ab commit 6abd5a4
Showing 1 changed file with 135 additions and 0 deletions.
135 changes: 135 additions & 0 deletions src/plumbing/progress.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,113 @@ impl Tabled for Record {
}

static GIT_CONFIG: &[Record] = &[
Record {
config: "core.bare",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.excludesFile",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.abbrev",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.ignoreCase",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.multiPackIndex",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.disambiguate",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.logAllRefUpdates",
usage: InModule {
name: "config::cache",
deviation: None,
},
},
Record {
config: "core.repositoryFormatVersion",
usage: InModule {
name: "config::cache::incubate",
deviation: None,
},
},
Record {
config: "extensions.objectFormat",
usage: InModule {
name: "config::cache::incubate",
deviation: Some(
"Support for SHA256 is prepared but not fully implemented yet. For now we abort when encountered.",
),
},
},
Record {
config: "committer.name",
usage: InModule {
name: "repository::identity",
deviation: None,
},
},
Record {
config: "committer.email",
usage: InModule {
name: "repository::identity",
deviation: None,
},
},
Record {
config: "author.name",
usage: InModule {
name: "repository::identity",
deviation: None,
},
},
Record {
config: "author.email",
usage: InModule {
name: "repository::identity",
deviation: None,
},
},
Record {
config: "user.name",
usage: InModule {
name: "repository::identity",
deviation: Some("defaults to 'gitoxide'"),
},
},
Record {
config: "user.email",
usage: InModule {
name: "repository::identity",
deviation: Some("defaults to 'gitoxide@localhost'"),
},
},
Record {
config: "fetch.recurseSubmodules",
usage: Planned {
Expand Down Expand Up @@ -135,6 +242,34 @@ static GIT_CONFIG: &[Record] = &[
deviation: None,
},
},
Record {
config: "protocol.allow",
usage: InModule {
name: "remote::url::scheme_permission",
deviation: None,
},
},
Record {
config: "protocol.<name>.allow",
usage: InModule {
name: "remote::url::scheme_permission",
deviation: None,
},
},
Record {
config: "url.<base>.insteadOf",
usage: InModule {
name: "remote::url::rewrite",
deviation: None,
},
},
Record {
config: "url.<base>.pushInsteadOf",
usage: InModule {
name: "remote::url::rewrite",
deviation: None,
},
},
];

/// A programmatic way to record and display progress.
Expand Down

0 comments on commit 6abd5a4

Please sign in to comment.