wxiaoguang
542cec98f8
Refactor merge/update git command calls ( #23366 )
...
Follow #22568
* Remove unnecessary ToTrustedCmdArgs calls
* the FAQ in #22678
* Quote: When using ToTrustedCmdArgs, the code will be very complex (see
the changes for examples). Then developers and reviewers can know that
something might be unreasonable.
* The `signArg` couldn't be empty, it's either `-S{keyID}` or
`--no-gpg-sign`.
* Use `signKeyID` instead, add comment "empty for no-sign, non-empty to
sign"
* 5-line code could be extracted to a common `NewGitCommandCommit()` to
handle the `signKeyID`, but I think it's not a must, current code is
clear enough.
2023-03-09 09:48:52 -06:00
..
2023-02-02 20:40:08 +08:00
2023-02-06 09:49:21 +08:00
2022-11-27 18:20:29 +00:00
2023-03-04 10:12:02 +08:00
2023-02-22 14:21:46 -05:00
2023-02-22 14:21:46 -05:00
2023-03-08 11:57:05 -06:00
2023-02-09 20:51:36 +08:00
2022-11-27 18:20:29 +00:00
2023-03-08 15:40:04 -05:00
2023-03-05 22:59:05 +01:00
2023-03-07 18:51:06 +08:00
2023-01-05 13:58:51 +02:00
2022-12-29 10:57:15 +08:00
2022-11-27 18:20:29 +00:00
2023-03-09 09:48:52 -06:00
2023-02-15 21:37:34 +08:00
2022-11-27 18:20:29 +00:00
2023-01-29 09:49:51 -06:00
2023-02-20 00:12:01 +08:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2023-03-08 15:40:04 -05:00
2022-11-27 18:20:29 +00:00
2023-02-20 00:12:01 +08:00
2023-01-26 22:45:49 -06:00
2022-12-02 22:14:57 +08:00
2023-03-08 17:31:27 +08:00
2023-02-22 14:21:46 -05:00
2023-02-03 18:11:48 -05:00
2023-03-05 22:59:05 +01:00
2022-11-27 18:20:29 +00:00
2023-02-08 19:54:01 +02:00
2023-02-18 21:17:39 +02:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2023-01-31 09:45:19 +08:00
2023-03-08 20:17:39 +08:00
2023-02-06 10:07:09 +00:00
2022-12-02 22:14:57 +08:00
2022-11-27 18:20:29 +00:00
2023-01-31 09:45:19 +08:00
2023-02-03 18:11:48 -05:00
2023-02-11 08:39:50 +08:00
2022-11-27 18:20:29 +00:00
2023-03-08 20:17:39 +08:00
2023-02-28 17:55:43 -05:00
2022-11-27 18:20:29 +00:00
2023-01-31 10:08:05 +01:00
2022-11-27 18:20:29 +00:00
2023-03-08 17:31:27 +08:00
2023-02-22 14:21:46 -05:00
2022-12-02 22:14:57 +08:00
2023-03-07 18:51:06 +08:00
2022-12-30 23:31:00 +08:00
2022-11-27 18:20:29 +00:00
2023-03-08 20:17:39 +08:00
2023-02-20 15:28:44 -06:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2023-03-05 22:59:05 +01:00
2023-02-18 20:11:03 +08:00
2022-12-20 10:04:55 +08:00
2022-11-27 18:20:29 +00:00
2023-02-05 15:29:03 +08:00
2023-03-07 22:40:41 -05:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2022-11-27 18:20:29 +00:00
2023-03-08 20:17:39 +08:00
2023-02-08 14:44:42 +08:00
2022-11-27 18:20:29 +00:00
2023-02-08 14:44:42 +08:00
2023-01-01 23:23:15 +08:00