-
jonas’
FTR: git-annotate is not an alias of git-blame, it has a slightly different output format and "exists only for backward compatibility to support existing scripts and provide a more familiar command name for people coming from other SCM systems."
-
goffi
Zash: there is a "hg blame" too
-
mdosch
Blame Canada!
-
Zash
goffi: that's an alias tho
-
deuill
`git blame` is a very Linus naming convention though
-
deuill
I mean the project name is a slur, only reason people don't care is because it's only ever used in British English
-
Zash
So we should ... blame Linus
-
deuill
How strange our world must seem to the people outside it, when we talk about pushing branches to git.
-
flow
Only for people where 'git' has a different meaning than referring to a distributed VCS.
-
deuill
Pretty much everyone in Britain, then.
-
flow
probably :)
-
MattJ
Linus says he named it after himself, fine. But I do find it amusing that Github picked it up and ran with it...
-
Kev
I hadn’t thought of the implication of my Git-WFH thing, but it does seem particularly apt, thinking about it.
-
dwd
"github" is a wonderful example of unintentionally accurate naming...
-
jcbrand
"blame" was already in subversion, maybe even CVS
-
Zash
> $ svn annotate -h > blame (praise, annotate, ann): [...] hah, praise 😀
-
Zash
I do like how hg went and made annotate the canonical one
-
jcbrand
Let's be honest though, how often do you want to see the author in order to praise them?
-
Zash
It happens.
-
Holger
> `git blame` is a very Linus naming convention though I remember him hating that command altogether though (but yes probably not the naming), and adding it just to make those CVS/SVN people shut up.
-
Kev
I use it almost every time I’m debugging something to work out why the code is as it is.
-
Holger
`git log -S"$code"` is usually better at that 🙂 But yes if I use `git blame` then usually to look up a commit rather than the author.
-
Kev
Is it? I typically want to know the complete changes, rather than just the block (doesn’t that do just the block?). But I’ve never tried it, so maybe it is.
-
Holger
Kev, it's better in that it spits out commits where the specified code was introduced/removed, rather than just moved around. But yes, in the rare cases where I want to look up the origins of several lines at once I do use `blame` myself.
-
Kev
I’ll try to remember to give it a try next time and see, ta.
-
eta
when doing XEP-0359 origin-ids, is the client supposed to add an <origin-id/> element to the stanza it sends?
- eta realised their transport just takes the "id" attribute from the <message/> and sticks that in <origin-id/>
-
lovetox
thats fine
-
lovetox
assuming your "id" is a unique id as the xep defines it
-
lovetox
and eta, there is no need to do this if you dont have a use case for it
-
lovetox
receivers cant do anything with that
-
eta
I mean this is about reflection
-
lovetox
its so the sending client can track the message
-
eta
but I checked the code and it seems like it just keeps the id stable and advertises #stable_id
-
raghavgururajan
Is MIX development active?
-
Sam
Yes
-
raghavgururajan
Sam: Thanks for clarification.