[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: findin sloc changes between two tags
From: |
Ted Stern |
Subject: |
Re: findin sloc changes between two tags |
Date: |
Mon, 18 Feb 2008 09:28:58 -0800 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) |
On 16 Feb 2008 03:02:55 -0800, yeti wrote:
>
> Hi,
>
> I want to find the SLOC that changed between two versions of a file.
> For this I'm using cvs diff.
> But the problem is that diff shows even those differences which are
> actually comments. I want to ignore comments ("C and C++" style
> comments).
>
> Are there any commands/scripts which I can use ??
>
> regards
>
> Rohin
>
Hello Rohin,
GNU diff has the option -I RE (i.e., ignore regular expression), but I don't
know if your version of cvs diff will pass through your option.
You might have to resort to
cvs update -r <version1> -p filename > filename~<version1>~
cvs update -r <version2> -p filename > filename~<version2>~
diff -I '^ *//' filename~{<version1>,<version2>}~
But that regexp handles only C++ comments. I don't know of a way to
recognize /* ... [text containing newlines] ... */. Possibly another
diff utility has that options (xxdiff, tkdiff?).
Ted
--
dodecatheon at gmail dot com
Frango ut patefaciam -- I break so that I may reveal
- findin sloc changes between two tags, yeti, 2008/02/16
- Re: findin sloc changes between two tags,
Ted Stern <=
- RE: findin sloc changes between two tags, Rick Genter, 2008/02/18
- Re: findin sloc changes between two tags, Paul Sander, 2008/02/18
- Message not available
- Re: findin sloc changes between two tags, yeti, 2008/02/19
- Re: findin sloc changes between two tags, Paul Sander, 2008/02/19
- Message not available
- Re: findin sloc changes between two tags, yeti, 2008/02/19
- Re: findin sloc changes between two tags, Paul Sander, 2008/02/19
Re: findin sloc changes between two tags, Gary Funck, 2008/02/18