git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCHv2] branch -d: test if we can delete broken refs

From
Michael Haggerty <mhagger@alum.mit.edu>
Date
Nov 26, 2014, 08:49 UTC
Message-ID
<547593FF.6040507@alum.mit.edu>
In-Reply-To
<1416963565-32318-1-git-send-email-sbeller@google.com>

Aside from one tiny formatting nit (see below), the test looks good to me. On the other hand, this is kind of an "aspirational test"; I don't know that the tested functionality has ever worked or that anybody has ever claimed that it works. So my feeling is that the addition of the test would feel more natural in the patch series that implements the new feature. But I don't feel strongly about it.

Michael
On 11/26/2014 01:59 AM, Stefan Beller wrote:
Show 23 quoted lines
> From: Ronnie Sahlberg <sahlberg@google.com>
> 
> Signed-off-by: Ronnie Sahlberg <sahlberg@google.com>
> Signed-off-by: Stefan Beller <sbeller@google.com>
> ---
> Changes v1->v2
>  * relocated the test from t1402 to t3200
>  * reword the commit message title to fit in with similar commits touching 
>    t/t3200-branch.sh 
> 
>  t/t3200-branch.sh | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/t/t3200-branch.sh b/t/t3200-branch.sh
> index 432921b..fa7d7bd 100755
> --- a/t/t3200-branch.sh
> +++ b/t/t3200-branch.sh
> @@ -163,6 +163,14 @@ test_expect_success 'git branch --list -d t should fail' '
>  	test_path_is_missing .git/refs/heads/t
>  '
>  
> +test_expect_failure 'git branch -d can delete ref with broken sha1' '
> +	echo "pointing nowhere" > .git/refs/heads/brokensha1 &&
Please no space between the ">" and the filename.
Show 10 quoted lines
> +	test_when_finished "rm -f .git/refs/heads/brokensha1" &&
> +	git branch -d brokensha1 &&
> +	git branch >output &&
> +	! grep -e "brokensha1" output
> +'
> +
>  test_expect_success 'git branch --column' '
>  	COLUMNS=81 git branch --column=column >actual &&
>  	cat >expected <<\EOF &&
> 
-- 
Michael Haggerty
mhagger@alum.mit.edu
http://softwareswirl.blogspot.com/
Previous: Stefan BellerNext: Junio C Hamano
Message 5 of 8 in “t1402: check to delete broken refs”
  1. t1402: check to delete broken refsStefan Beller, Nov 25, 2014
  2. Jonathan NiederNov 26, 2014
  3. Stefan BellerNov 26, 2014
  4. [PATCHv2] branch -d: test if we can delete broken refsStefan Beller, Nov 26, 2014
  5. Michael HaggertyNov 26, 2014
  6. Junio C HamanoNov 26, 2014
  7. Torsten BögershausenNov 26, 2014
  8. [PATCHv3] branch -d: test if we can delete broken refsStefan Beller, Nov 26, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.