From 53a8fe1e9513d9116cd8ee99129041dfa111d9b9 Mon Sep 17 00:00:00 2001 From: Matěj Cepl Date: Wed, 21 Aug 2013 13:51:50 +0200 Subject: fix(git-svn-fix-authors): Allow middle names. And don't overuse export when it is not needed. --- .../4e8148a6-0022-46f7-90d9-851228e729a2/body | 2 + .../4e8148a6-0022-46f7-90d9-851228e729a2/values | 29 +++++++++++++ .../55c16a2a-4877-4399-ae48-c5bb92010ef5/body | 35 +++++++++++++++ .../55c16a2a-4877-4399-ae48-c5bb92010ef5/values | 29 +++++++++++++ .../599abbc1-7996-44e5-8a53-d0c38a98e259/body | 5 +++ .../599abbc1-7996-44e5-8a53-d0c38a98e259/values | 29 +++++++++++++ .../d1bb5924-b5a0-41f2-bb69-3d92c481038c/values | 50 ++++++++++++++++++++++ .be/e75fa81d-447c-41f5-8a36-888f899413df/settings | 1 + 8 files changed, 180 insertions(+) create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/body create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/values create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/body create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/values create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/body create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/values create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/values create mode 100644 .be/e75fa81d-447c-41f5-8a36-888f899413df/settings (limited to '.be/e75fa81d-447c-41f5-8a36-888f899413df') diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/body b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/body new file mode 100644 index 0000000..8f26b0d --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/body @@ -0,0 +1,2 @@ +The attached patch leads to REPL being empty for the author +(no author) diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/values b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/values new file mode 100644 index 0000000..6b8308d --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/4e8148a6-0022-46f7-90d9-851228e729a2/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Mat\u011bj Cepl ", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Wed, 21 Aug 2013 12:16:38 +0000" + + + + + + +} diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/body b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/body new file mode 100644 index 0000000..9548251 --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/body @@ -0,0 +1,35 @@ +diff --git a/git-svn-fix-authors b/git-svn-fix-authors +index f78bfbe..458a91a 100755 +--- a/git-svn-fix-authors ++++ b/git-svn-fix-authors +@@ -1,21 +1,25 @@ + #!/bin/sh +-set -eu ++set -eux + + AUTHORS_FILE=$(git config svn.authorsfile) || { + echo "ERROR: set config.svn.authorsfile!" + exit 1 + } +-export AUTHORS_FILE=$(readlink -f $AUTHORS_FILE) ++AUTHORS_FILE=$(readlink -f $AUTHORS_FILE) + + git filter-branch --env-filter ' + + function replacement() { +- REPL=$(awk -F"[[:space:]]*=[[:space:]]*" "/$1/ {print \$2;}" $AUTHORS_FILE) +- MAIL=$(echo $REPL|awk "{print \$NF}"|tr -d "<>" ) +- NAME=$(echo $REPL|awk "{print \$1, \$2}" ) ++ echo -e "\n\$1 = $1" ++ REPL=$(awk -F"[[:space:]]*=[[:space:]]*" "/$1/ {print \$2}" $AUTHORS_FILE) ++ echo -e "\nREPL = $REPL" ++ MAIL=$(echo "$REPL"|awk "{print \$NF}"|tr -d "<>" ) ++ NAME=$(echo "$REPL"|awk "{print gensub(/[[:space:]]*<[^[:space:]]*/,\"\",\"\")}" ) + } + ++ + replacement "${GIT_AUTHOR_NAME}" ++echo -e "\nGIT_AUTHOR_NAME = $GIT_AUTHOR_NAME, NAME = $NAME, MAIL = $MAIL" + + export GIT_AUTHOR_NAME="$NAME" + export GIT_AUTHOR_EMAIL="$MAIL" diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/values b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/values new file mode 100644 index 0000000..5cc9896 --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/55c16a2a-4877-4399-ae48-c5bb92010ef5/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Mat\u011bj Cepl ", + + + + + + + "Content-type": "text/x-diff", + + + + + + + "Date": "Wed, 21 Aug 2013 12:15:34 +0000" + + + + + + +} diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/body b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/body new file mode 100644 index 0000000..9faa9a1 --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/body @@ -0,0 +1,5 @@ +kasal: NAME .. $1, $2 -- a middle name neexistuje? +mcepl: v daném repo ne, a já nevím, jak to zawkovat správně +kasal: ze by gensub(/[[space:]]*<.*/,"","") + 4. parametr defaultuje na $0 + A ta slova "export" tam jsou navic. diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/values b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/values new file mode 100644 index 0000000..0a20dbb --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/comments/599abbc1-7996-44e5-8a53-d0c38a98e259/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Mat\u011bj Cepl ", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Wed, 21 Aug 2013 11:43:13 +0000" + + + + + + +} diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/values b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/values new file mode 100644 index 0000000..0b26d7a --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/bugs/d1bb5924-b5a0-41f2-bb69-3d92c481038c/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Mat\u011bj Cepl ", + + + + + + + "reporter": "Mat\u011bj Cepl ", + + + + + + + "severity": "minor", + + + + + + + "status": "fixed", + + + + + + + "summary": "skasal's comments", + + + + + + + "time": "Wed, 21 Aug 2013 11:34:22 +0000" + + + + + + +} diff --git a/.be/e75fa81d-447c-41f5-8a36-888f899413df/settings b/.be/e75fa81d-447c-41f5-8a36-888f899413df/settings new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.be/e75fa81d-447c-41f5-8a36-888f899413df/settings @@ -0,0 +1 @@ +{} -- cgit