RE: Feature Request -- svn commit --unimportant
> -----Original Message-----
> From: Gabriela Gibson [mailto:gabriela.gibson_at_gmail.com]
> Sent: zaterdag 5 oktober 2013 17:48
> To: Subversion Development; lists_at_eitanadler.com
> Subject: Feature Request -- svn commit --unimportant
> The following conversation took place on the svn-dev IRC yesterday
> evening, with Eitan Adler:
> [22:34] <Eitan> feature request: "svn commit --unimportant" which does
> not destroy "svn blame" unless you write "svn blame --all"
> [22:44] <cinnamon> Eitan: what were you trying to do that made you think
> of this?
> [22:45] <Eitan> cinnamon: fix up whitespace errors
> [22:45] <Eitan> cinnamon: the idea is similar to wikipedia's "trivial
> [22:46] <Eitan> cinnamon: I'd love to go en mass through our code and
> fix up internal whitespace errors but that would destroy "svn blame"
> of who wrote what
> [22:46] <cinnamon> nod, that would defeat the purpose of blame somewhat
> [22:46] <lgo> you can of course use the ignore white space option for
> [22:47] <Eitan> lgo: in some cases it isn't just whitespace
> [22:47] <Eitan> for example, in our documentation we use "&os;" instead
> of "FreeBSD"
> [22:47] <Eitan> and I'd love to be able to change all the latter to the
> [22:47] <Eitan> etc. etc. etc.
> [22:48] <Eitan> cinnamon: that is why I propose "blame" and "blame
> I think this would be a very useful addition for many users and so
> that it does not get lost in the IRC chat, I thought I post it here
> for discussion.
I assume you do know about the -x argument to blame where you can ask blame
to ignore whitespace only changes?
(E.g. add "-x -b", see 'svn help blame')
In theory something like this could be implemented by adding some revision
property to specify which commits to ignore. But it might be hard to keep
things working if there are revisions where this property is supplied, but
major changes are committed. In that case it would be very hard to show old
revisions for some lines.
Received on 2013-10-06 21:46:25 CEST
This is an archived mail posted to the Subversion Dev