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

Re: [PATCH 2/2] git-svn: test for git-svn prefixed globs

From
Victor Leschuk <vleschuk@gmail.com>
Date
Dec 16, 2015, 21:31 UTC
Message-ID
<5671D82B.8020107@gmail.com>
In-Reply-To
<20151216212811.GA19884@dcvr.yhbt.net>

Hello Eric, sorry, I just copy pasted your old t9108-git-svn-glob.sh, changed branch names to be prefixed and added test for "exact" prefix match. If it is necessary I can rewrite it according to current guidelines.

On 12/17/2015 12:28 AM, Eric Wong wrote:
Show 41 quoted lines
> Thanks for this work.  Most things look fine with 1/2, comments
> on 2/2 below...
>
> Victor Leschuk <vleschuk@gmail.com> wrote:
>> Add test for git-svn prefixed globs.
> Why a separate patch?  Unless there's some documentation purpose
> for a regression, usually tests and a feature should be added
> atomically in the same commit.
>
>> --- /dev/null
>> +++ b/t/t9168-git-svn-prefixed-glob.sh
>> @@ -0,0 +1,136 @@
>> +#!/bin/sh
>> +test_description='git svn globbing refspecs with prefixed globs'
>> +. ./lib-git-svn.sh
>> +
>> +cat > expect.end <<EOF
> We prefer redirects in new code to be in the form of ">foo" (no space)
> (or ">>foo" for append).
>
> It wasn't in the old tests, either, but Documentation/CodingGuidelines
> favors this for new code.
>
>> +the end
>> +hi
>> +start a new branch
>> +initial
>> +EOF
> All the setup code be checked for errors with '&&' as well.
>
>> +	test "`git rev-parse refs/remotes/tags/t_end~1`" = \
>> +		"`git rev-parse refs/remotes/branches/b_start`" &&
>> +	test "`git rev-parse refs/remotes/branches/b_start~2`" = \
>> +		"`git rev-parse refs/remotes/trunk`" &&
> And we prefer $(command) instead of `command` for nestability
> as Documentation/CodingGuidelines suggests.
>
> (yeah, most of the old tests don't follow the guidelines, but the
>   guidelines also warn against fixup patches for them).
>
> Thanks again.
Previous: Eric WongNext: Eric Wong
Message 5 of 6 in “git-svn: add support for prefixed globs in config”
  1. 0/2 git-svn: add support for prefixed globs in configVictor Leschuk, Dec 16, 2015
  2. 1/2 git-svn: support for prefixed globs in configVictor Leschuk, Dec 16, 2015
  3. 2/2 git-svn: test for git-svn prefixed globsVictor Leschuk, Dec 16, 2015
  4. Eric WongDec 16, 2015
  5. Victor LeschukDec 16, 2015
  6. Eric WongDec 17, 2015

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.