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

[PATCH] git-svn: Support for propset

From
Alfred Perlstein <alfred@freebsd.org>
Date
Dec 1, 2014, 06:23 UTC
Message-ID
<20141201062349.GE99906@elvis.mu.org>
Hello folks,

I have resurrected the code submitted by David Fraser to facilitate git-svn to set properties on files.

This is my very first patch submission to git(1) so please be gentle.

I have tried my best to abide with all the instructions located here:

https://github.com/git/git/blob/master/Documentation/SubmittingPatches
I've cc'd the top 4 people who have been active in the area:
~/git/git % git log --since '2010-01-01' git-svn.perl |grep Author | sort  | uniq -c | sort -n | tail -4
   6 Author: Eric Wong <normalperson@yhbt.net>
   9 Author: Jonathan Nieder <jrnieder@gmail.com>
  13 Author: Junio C Hamano <gitster@pobox.com>
  19 Author: Michael G. Schwern <schwern@pobox.com>
And of course: git@vger.kernel.org

We (FreeBSD) and my company that uses FreeBSD are starting to use git-svn to collaborate with each other, however our (FreeBSD's) central repo is subversion and requires us to set properties in order to commit. This change would be tremendously helpful for a number of us in order to cut overhead of the git<->subversion bridge. Effectively with this patch we can commit directly to FreeBSD and FreeBSD ports using git.

The next email should have the patch in format that is consumable by "git am" when applied against the master branch.

I have been testing this and have done a number of commits directly to FreeBSD kernel and FreeBSD ports (packages) system using this patch successfully.

Alfred Perlstein (1):
  git-svn: Support for git-svn propset
 git-svn.perl           | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
 perl/Git/SVN/Editor.pm | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+), 1 deletion(-)
-- 
2.1.2
Message 1 of 1 in “git-svn: Support for propset”
  1. git-svn: Support for propsetAlfred Perlstein, Dec 1, 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.