{"thread":{"id":"33774","subject":"[PATCHv3 0/7] textconv with grep and show","startedAt":"2013-05-10T15:08:18Z","lastAt":"2013-05-10T15:08:18Z","messageCount":1,"participants":["Michael J Gruber"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"216895","messageId":"cover.1368197380.git.git@drmicha.warpmail.net","threadId":"33774","inReplyTo":null,"subject":"[PATCHv3 0/7] textconv with grep and show","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2013-05-10T15:08:18Z","receivedAt":"2013-05-10T15:08:18Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"This is the \"Git Merge edition\" of the textconv series. Great\nconference, the series struggles to match that.\n\nv3 keeps all defaults as they are (no textconv for blobs by default) and\nincorporates Junio's touched_flags patch. I do not need the callback but\nleft it in.\n\nAs for beeing able to choose textconv as a default for blobs, I'm\nwondering how fine grained that needs to be: one for all, differentiate\nbetween \"show blob\" and \"grep\", or even driver specific\n(diff.driver.blobtextconv boolean).\n\nIn the latter case, it's not clear to me how \"--textconv\" with a \"false\"\nconfig should behave.\n\nJeff King (1):\n  grep: allow to use textconv filters\n\nJunio C Hamano (1):\n  diff_opt: track whether flags have been set explicitly\n\nMichael J Gruber (5):\n  t4030: demonstrate behavior of show with textconv\n  show: honor --textconv for blobs\n  cat-file: do not die on --textconv without textconv filters\n  t7008: demonstrate behavior of grep with textconv\n  grep: honor --textconv for the case rev:path\n\n Documentation/git-grep.txt           |   9 +++-\n Documentation/technical/api-diff.txt |  10 +++-\n builtin/cat-file.c                   |  18 +++----\n builtin/grep.c                       |  13 +++--\n builtin/log.c                        |  26 +++++++--\n diff.c                               |   3 ++\n diff.h                               |   8 ++-\n grep.c                               | 100 ++++++++++++++++++++++++++++++-----\n grep.h                               |   1 +\n object.c                             |  26 ++++++---\n object.h                             |   2 +\n t/t4030-diff-textconv.sh             |  24 +++++++++\n t/t7008-grep-binary.sh               |  31 +++++++++++\n t/t8007-cat-file-textconv.sh         |  20 ++-----\n 14 files changed, 234 insertions(+), 57 deletions(-)\n\n-- \n1.8.3.rc1.406.gf4dce7e\n"}]}