Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Was blame removed from source tree? Or where did it move to?

sean harris
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 2, 2018

EDIT: I unaccepted the accepted answer because while it's an answer, it's quite frankly unacceptable. It was renamed to "annotate" to be more "friendly" to sensitive developers. What a user un-friendly thing to do. Sure, just rename standard features... What Atlassian dev manager got so butt hurt to feel the need to change this??

 

I feel like I'm going crazy, I used to use blame all the time by right clicking a file and selecting blame but it's not there anymore. I'm using v2.7.1.Screen Shot 2018-04-02 at 8.38.23 AM.png

9 answers

10 votes
Jorge
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 16, 2018

One more against annotate and in favour of blame.

Terrible decision. Lost 15 minutes searching for it.

6 votes
Tiago Figueiredo
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 30, 2019

Seems like someone opened an issue suggesting "Annotate" be renamed back to "Blame". Vote on it to get the Source Tree team to hopefully notice it and revert this baffling change.
https://jira.atlassian.com/browse/BSERV-10886

6 votes
Bob Hallissy
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 21, 2019

So will you rename "Push" because it isn't nice to be pushy, and "Commit" because people who are committed are obviously radical fundamentalists?  (all tongue-in-cheek, you understand)

I agree that this is about git semantics, and the term is "blame".

mattneub
Contributor
May 15, 2020

You left out "Conflict". We don't have conflicts. We have "Lack of consensus."

Like # people like this
5 votes
bgannin
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 2, 2018

We've renamed "Blame" to be a more user friendly "Annotate". Nobody is necessarily at fault, you're just figuring out who authored a particular line 😄 You're looking for "Annotate Selected…" in that menu, below "Log Selected…". HTH.

Brian Ganninger
Senior Mac Developer, Sourcetree

Nick Andren
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 8, 2018

This was a pretty frustrating change. "Annotate" and "blame" aren't even synonyms. I didn't even realize that it was the same feature until I stumbled across this post looking for why it was removed.

Like # people like this
Aaron Waldman
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 16, 2018

I agree I just spent 30mins trying to figure out where "blame" feature went in the web ui!! At least its still there 

Like # people like this
Steven Albano
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 17, 2018

Yeah, having "Blame" removed has been like loosing a limb. I have periodically searched for it since it was renamed. Glad I finally went on a great hunt for it after another dev complained about it to me too.

It is blame in git, and it was blame in Bit Bucket since I started using it, so "Annotate" is not user friendly. I am not trying to annotate the code, I am trying to find who it is written by.

"Authorship", "Authors", "Attribution" or "Contributors" might have been discoverable, at least.

How was this tested?

Like # people like this
Alex Toth
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 6, 2018

I will 2nd frustrating in not finding the 'blame' after it was renamed to "annotate".  I use this feature quite alot not really to 'blame' someone, but find out who wrote the code and try to get their insights as to why they wrote it or how it works if its really complicated code. Originally got a laugh at the "blame" label name and thought it was named 'blame' as a inside joke between developers as its been my experience that most self  respecting developers do not purposfully write trash code, but write code to the best of their ability and understanding.

Like # people like this
Mladen Janjetovic
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2018

I think it should be "blame". It's not about UI semantic, it's about git semantic.

Like # people like this
Tim Baker June 21, 2018

I spent ages thinking it had gone and resorted to trying to find it once and for all. The most important thing is consistency, it is "blame" - although I agree it is not the most friendly name. At the very least a heads up of change on that page would help. Also, to make the point for devs moving over from GitHub, if it were me, I would very definitely think BitBucket simply didn't have it, which could put me off moving. 

Mike P
Contributor
July 30, 2018

It should be the same name as in Git.  This change has been a nuisance.

Like # people like this
Kendall Totten
Contributor
August 19, 2018

This was a useless and frustration inducing change. I thought this feature was gone and had to google around to re-find it. Probably I will forget again because what I'm actually trying to do has nothing to do with the verb 'annotate'. That makes no sense.

Blame is the name of the function within git: https://git-scm.com/docs/git-blame so calling it something else in your app only means that users cannot find it anymore. 

Code is not about #mahfeelz, and changing the name of the function to protect people's feelings is silly.  Half the time you use git blame, you find your own past-self is to blame anyway. :P

Like # people like this
henho818
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 20, 2018

I git-blame Atlassian for this user-unfriendly change. Oh I'm sorry, I mean I git-annotate Atlassian for this user-unfriendly change.

Like # people like this
Mike P
Contributor
August 21, 2018

:-)  I like your point.

Stefan Georgiev
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 23, 2018

I just added 15 minutes to the total sum of lost time of people, looking for the old Blame. Not finding Blame as usual, hunting through the UI several times, starting to believe that *I* am blind or crazy, since it is unimaginable that Blame was not supported anymore, and then going to Google to finally land here!
This renaming was not a nice thing to do, not at all.
Also, having to make a small change to the file I want to Blame and save it, so it shows up in the UI where Blame ... uh, pardon "Annotate" is, has been a nuisance since I started using SourceTree.
Disclamer: I like SourceTree, but things like this Annotate fiasco are just...

Like flash.sheridan likes this
erikschumacher
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 31, 2018

What a horrible decision and waste of time for those of us who weren't aware of the change.

Like # people like this
Peter Halverson
Contributor
October 11, 2018

Atlassian dropped the ball, here. Regardless of whether the snowflakes in charge of UX thought "blame" wasn't PC, using "Annotate" was a bad choice. What were you guys thinking?

Like flash.sheridan likes this
DAMcodeadmin
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 10, 2019

I agree that git blame is a poorly named feature, but I'm not sure “annotate” makes any sense for the context.

How about “trace”, “track changes”, or something like that? If the menu had read “trace” I could reasonably assume you meant git blame. “Annotate” is so semantically distant from what git blame does, I never even thought to click on it to try it. It sounds too much like the commenting features BitBucket already has.

Blame, while not culturally a great term, is at least semantically meaningful. I understand wanting to change “blame” into something else, but I would suggest a more appropriate term than “annotate”.

Ken Ficara
Contributor
April 8, 2019

Who does this? It's a standard command that every git user knows. Why not rename the "File" menu while you're at it, since the commands there actually all refer to repos, not files? 

Like # people like this
Martin VTN
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 15, 2019

This change needs removing I work in GitHub and Bit Bucket and constantly switching and looking for the Blame Tool when you have renamed it to a word that has absolutely nothing to do with the functionality is appalling behaviour and shows you don't actually care about the developers using your system, or Standards.

Like # people like this
Zachary_Lebold
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 12, 2020

Are you seriously sticking to your guns on this inane decision?

The argument you give as to why you changed the term holds no water at all. "blame" is a technical term, independent of its English semantics. This kind of tongue-in-cheek humor is everywhere in programming, we all get used to it, no one's "at fault" for anything, and everyone makes mistakes. No one cares about the supposed negative connotation and the decision to change it to a less familiar term is by definition user-unfriendly. The subsequent silence on this issue from SourceTree developers is jaw-droppingly disappointing.

Sorry that I'm so frustrated, but this absolute nonsense has caused me and others on my team grief for no reason. I was convinced that blame hadn't been implemented. Have a good day, and please find some time to revert this change.

Like # people like this
Denise Skidmore August 27, 2020

This is a UI wrapper around an existing tool.  The existing tool is blame.  Advanced GIT users are going to be going back to GIT Bash and running command line tools and know the original names of the tools, and all the non-sourcetree documentation is going to be filed under the command line tool names, it's just confusing to change it.  

If you want to allow the user to rename tools in settings, that's fine, but don't impose it on all the users coming from other GIT platforms.  Our team is probably going to stick with GitEx rather than have to retrain the whole department on all the new names for everything.

"Annotate" doesn't even make sense, it's not a tool for adding notes to the code.  "Attribute" might have been a better choice if you had to rename it.

Like # people like this
3 votes
jaytavares
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 14, 2018

I agree with others. 'Annotate' is not a very accurate label for the function of this button. 'Blame' worked well. Perhaps 'Author' could work as well...

Denise Skidmore June 21, 2024

Interesting, didn't even know annotate was a valid git-scm tool.  But the GUI completely re-formats the output, so the output format differences are a moot point?  And Blame is the more commonly used tool?

2 votes
shadowsheep
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 9, 2019

They are not the same, it should be nice and geek to leave it as 'blame' [-;

From: https://www.git-scm.com/docs/git-annotate

The only difference between this command and git-blame[1] is that they use slightly different output formats, and this command exists only for backward compatibility to support existing scripts, and provide a more familiar command name for people coming from other SCM systems.

1 vote
dgp
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 26, 2020

what a terrible decision. 

This is a UI wrapper around an existing tool.  The existing tool is blame.

1 vote
aaron_tekton
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 27, 2020

Agreed. It should be 'blame.' I just figured SourceTree didn't have this feature until I came upon this post.

1 vote
Kendall Totten
Contributor
August 19, 2018

.

Kendall Totten
Contributor
August 19, 2018

Speaking of bad functionality, there's no way to move or even delete answers. If I choose edit and delete the text, it wont let me save. And there's no general delete link. Sigh.

mattneub
Contributor
May 15, 2020

And there's no way to downvote an answer.

Like flash.sheridan likes this

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events