|
From: | Aaron Bentley |
Subject: | Re: [Gnu-arch-users] Show patch applied to a file |
Date: | Wed, 12 May 2004 13:59:43 -0400 |
User-agent: | Mozilla Thunderbird 0.5 (X11/20040309) |
Gergely Nagy wrote:
You can use "tla delta --diffs $version--patch-116 $version--patch-117"[ .. ]It would be nice to have "tla show-patch $version--patch-117" and limit the scope of the output to a specific file.That sounds like a nice addon to aba (http://sourcecontrol.net/~abentley/aba).
My thoughts exactly. I guess our emails crossed like ships in the night.
Something like this should do the trick: #! /bin/sh ppl=$(tla parse-package-name -l $1) ppl="$(tla parse-package-name --package-version $1)--patch-$(expr ${pl#patch-} - 1)" tla delta --diffs $ppl $1 | filterdiff -p1 -i "$2"
My first attempt used filterdiff, but I couldn't get it to work straight off, so I fell back on diffing the file-find output. Your solution looks nice, and it would be handly to apply to show-rev as well. Care to contribute a script (or aba-lib addition)?
Aaron -- Aaron Bentley Director of Technology Panometrics, Inc.
[Prev in Thread] | Current Thread | [Next in Thread] |