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

Re: [PATCH] git-svn: Support for git-svn propset

From
Torsten Bögershausen <tboegi@web.de>
Date
Dec 7, 2014, 08:00 UTC
Message-ID
<5484090C.8070101@web.de>
In-Reply-To
<5483E968.6060708@web.de>

On 2014-12-07 06.45, Torsten Bögershausen wrote: []

Show 18 quoted lines
>> +
>> +test_expect_success 'add multiple props' '
>> +	git svn propset svn:keywords "FreeBSD=%H" foo &&
>> +	git svn propset fbsd:nokeywords yes foo &&
>> +	echo hello >> foo &&
>> +	git commit -m "testing propset" foo &&
>> +	git svn dcommit
>> +	svn_cmd co "$svnrepo" svn_project &&
>> +	(cd svn_project && test "`svn propget svn:keywords foo`" = "FreeBSD=%H") &&
>> +	(cd svn_project && test "`svn propget fbsd:nokeywords foo`" = "yes") &&
>> +	(cd svn_project && test "`svn proplist -q foo | wc -l`" -eq 2) &&
>> +	rm -rf svn_project
>> +	'
>> +
> Ah, another small thing:
> the "wc -l" will not work under Mac OS X.
> Please see test_line_count() in t/test-lib-functions.sh
> 

My excuse: I think I am wrong here and I need to correct myself after having looked at other TC's. The "wc -l" should work under Mac OS X.

Another small nit:

This "`svn propget svn:keywords foo`" = "FreeBSD=%H") can be written as "$(svn propget svn:keywords foo)" = "FreeBSD=%H")

(if you want to use the "Git style" for command substitution)
Previous: Torsten BögershausenNext: Eric Sunshine
Message 5 of 6 in “git-svn: Support for git-svn propset”
  1. git-svn: Support for git-svn propsetAlfred Perlstein, Dec 6, 2014
  2. Eric WongDec 7, 2014
  3. Alfred PerlsteinDec 7, 2014
  4. Torsten BögershausenDec 7, 2014
  5. Torsten BögershausenDec 7, 2014
  6. Eric SunshineDec 7, 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.