History

change!: rename `Program::Custom*` variants to `Program::External*` (#450)

It's more true to what it is.

Sebastian Thiel committed 4 years ago

Commit bfa25451 parent 6565b973 files · +16 −16Browse files

Showing the changes to git-credentials/src/program.rs (1 of 3 files). Show all

Unified · Split

git-credentials/src/program.rs+10−10
@@ -7,22 +7,22 @@ use std::process::{Command, Stdio}; · 6 unmodified lines
77 /// The kind of helper program to use.
88 #[derive(Debug, Clone, Eq, PartialEq)]
99 pub enum Kind {
10− /// The built-in `git credential` helper program, part of any git distribution.
10+ /// The built-in `git credential` helper program, part of any `git` distribution.
1111 Builtin,
1212 /// A custom credentials helper, as identified just by the name with optional arguments
13− CustomName {
13+ ExternalName {
1414 /// The name like `foo` along with optional args, like `foo --arg --bar="a b"`, with arguments using `sh` shell quoting rules.
1515 /// The program executed will be `git-credential-foo` if `name_and_args` starts with `foo`.
1616 name_and_args: BString,
1717 },
1818 /// A custom credentials helper, as identified just by the absolute path to the program and optional arguments. The program is executed through a shell.
19− CustomPath {
19+ ExternalPath {
2020 /// The absolute path to the executable, like `/path/to/exe` along with optional args, like `/path/to/exe --arg --bar="a b"`, with arguments using `sh`
2121 /// shell quoting rules.
2222 path_and_args: BString,
2323 },
2424 /// A script to execute with `sh`.
25− CustomScript(BString),
25+ ExternalShellScript(BString),
2626 }
2727
2828 impl Program {
@@ -37,7 +37,7 @@ impl Program { · 8 unmodified lines
3737 let mut input = input.into();
3838 Program::Ready(if input.starts_with(b"!") {
3939 input.remove(0);
40− Kind::CustomScript(input)
40+ Kind::ExternalShellScript(input)
4141 } else {
4242 let path = git_path::from_bstr(
4343 input
@@ -46,10 +46,10 @@ impl Program { · 2 unmodified lines
4646 .as_bstr(),
4747 );
4848 if git_path::is_absolute(path) {
49− Kind::CustomPath { path_and_args: input }
49+ Kind::ExternalPath { path_and_args: input }
5050 } else {
5151 input.insert_str(0, "git credential-");
52− Kind::CustomName { name_and_args: input }
52+ Kind::ExternalName { name_and_args: input }
5353 }
5454 })
5555 }
@@ -71,11 +71,11 @@ impl Helper for Program { · 15 unmodified lines
7171 .arg(action.as_helper_arg(false));
7272 cmd
7373 }
74− Kind::CustomScript(for_shell)
75− | Kind::CustomName {
74+ Kind::ExternalShellScript(for_shell)
75+ | Kind::ExternalName {
7676 name_and_args: for_shell,
7777 }
78− | Kind::CustomPath {
78+ | Kind::ExternalPath {
7979 path_and_args: for_shell,
8080 } => git_command::prepare(git_path::from_bstr(for_shell.as_bstr()).as_ref())
8181 .with_shell()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t