Clement Mabileau
4c643fb321
branch: improve error log on branch not found by checking remotes refs
...
New git users may want to locally delete remote-tracking branches but
don't really understand how they are distinguished from branches by git.
Then one may naively try:
`git branch -d foo/bar` and get a correct error `branch foo/bar not
found` but hard to understand for a newbie, this patch aims to guide one
in such case.
when failing to delete a branch with `git branch -d <branch>` because
of branch not found, try to find a **remote refs** matching `<branch>`
and if so, add an hint:
`Did you forget --remote?` to the error message
Signed-off-by: Clement Mabileau <mabileau.clement@gmail.com >
Signed-off-by: Junio C Hamano <gitster@pobox.com >
2023-04-06 13:11:26 -07:00
..
2023-02-06 15:03:34 -08:00
2023-03-17 14:03:10 -07:00
2023-03-06 13:14:45 -08:00
2023-03-19 15:03:11 -07:00
2023-02-23 17:25:29 -08:00
2023-04-06 13:11:26 -07:00
2022-11-21 12:32:48 +09:00
2023-03-19 15:03:12 -07:00
2023-03-17 14:03:09 -07:00
2023-01-14 08:49:55 -08:00
2022-11-21 12:06:15 +09:00
2023-02-23 17:25:29 -08:00
2022-07-01 11:43:42 -07:00
2023-02-23 17:25:28 -08:00
2022-11-21 12:06:15 +09:00
2023-03-19 15:03:12 -07:00
2023-02-22 14:55:45 -08:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:30 -08:00
2023-03-17 14:03:10 -07:00
2023-03-17 14:03:10 -07:00
2023-02-23 17:25:29 -08:00
2023-02-24 09:13:31 -08:00
2023-03-17 14:03:09 -07:00
2023-02-23 17:25:29 -08:00
2022-10-28 11:26:54 -07:00
2022-11-21 12:06:15 +09:00
2022-11-21 12:06:15 +09:00
2023-02-23 17:25:29 -08:00
2022-12-14 15:55:46 +09:00
2023-02-23 17:25:29 -08:00
2023-03-22 15:37:09 -07:00
2023-03-17 14:03:09 -07:00
2023-03-28 10:51:52 -07:00
2023-03-19 15:03:13 -07:00
2022-11-14 22:39:25 -05:00
2023-03-17 14:03:09 -07:00
2023-02-23 17:25:28 -08:00
2023-03-17 14:03:09 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00
2022-10-28 11:26:54 -07:00
2023-02-08 12:50:03 -08:00
2023-02-23 17:25:30 -08:00
2022-10-13 09:32:57 -07:00
2022-10-13 09:32:57 -07:00
2023-03-21 14:18:55 -07:00
2023-03-21 14:18:55 -07:00
2023-03-30 13:47:11 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00
2022-07-01 11:43:43 -07:00
2023-02-23 17:25:29 -08:00
2022-11-21 12:06:15 +09:00
2023-02-23 17:25:29 -08:00
2023-03-17 14:03:10 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00
2022-10-06 09:56:51 -07:00
2023-02-23 17:25:28 -08:00
2023-02-23 17:25:29 -08:00
2023-03-17 14:03:09 -07:00
2023-03-30 13:47:11 -07:00
2023-04-04 14:28:29 -07:00
2022-10-13 09:32:56 -07:00
2023-02-23 17:25:29 -08:00
2023-03-17 14:03:09 -07:00
2023-03-17 14:03:10 -07:00
2023-03-17 14:03:10 -07:00
2022-12-02 08:25:29 +09:00
2023-03-17 14:03:09 -07:00
2023-04-04 14:28:28 -07:00
2023-03-30 13:47:11 -07:00
2023-03-20 11:26:47 -07:00
2023-01-08 10:34:37 +09:00
2023-01-08 10:34:35 +09:00
2022-11-08 17:15:12 -05:00
2023-03-17 14:03:09 -07:00
2023-02-23 17:25:30 -08:00
2022-12-13 22:16:23 +09:00
2023-03-19 15:03:12 -07:00
2023-03-17 14:03:10 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:28 -08:00
2023-02-23 17:25:28 -08:00
2023-03-30 13:47:11 -07:00
2022-10-24 14:48:05 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00
2023-02-27 08:29:51 -08:00
2023-02-23 17:25:29 -08:00
2023-03-17 14:03:09 -07:00
2022-10-28 11:26:54 -07:00
2023-03-19 15:03:12 -07:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:30 -08:00
2023-02-23 17:25:29 -08:00
2022-10-13 09:32:56 -07:00
2022-10-13 09:32:56 -07:00
2023-02-23 17:25:30 -08:00
2023-02-23 17:25:29 -08:00
2023-02-27 08:00:39 -08:00
2022-10-13 09:32:56 -07:00
2023-02-27 08:00:39 -08:00
2023-02-23 17:25:29 -08:00
2023-02-23 17:25:29 -08:00