Does not display graph
Some project do not display the commit circles on the line and other projects do not display any lines at all. Restarting the bitbucket service did not resolve issue.
Comments (14)
-
repo owner -
repo owner - changed status to open
-
repo owner Thanks, great bug report.
As a temporary workaround, you can rollback your version. Do a complete uninstall of the add-on, and then install by pasting this URL directly into the "Upload Add-on" popup on the "Manage Add-ons" page: https://marketplace.atlassian.com/download/plugins/com.bit-booster.bb/version/201607204
(Or use any version you like from here: https://marketplace.atlassian.com/plugins/com.bit-booster.bb/versions , but I recommend 2016.7.20 , because I suspect there must be something fishy going on in the JIRA integration logic that was introduced shortly after that version).
You shouldn't need to restart Bitbucket.
-
repo owner Oops, I let a raw tab character through into the JSON string literal:
http://stackoverflow.com/questions/19799006/unable-to-parse-tab-in-json-files
The problem is that version 2016.08.26 is the first version that includes raw commit messages in the JSON under the hood. I'll have a fix out tonight.
-
repo owner Version 2016.09.15 pushed to marketplace. Should fix this. Thanks for the bug report.
-
repo owner Can you get me the response of the REST call?
Try starting developer tools, click on the "network" tab, filter for "XHR", and then refresh the page (e.g., F5) when the circles fail to show. (Screenshot "network-tab-step1.png" is from me doing the same thing).
Then right-click on the REST call to open it in another tab --- it will be a commitId (e.g., 71010b23b29f98bc35b2e71e3e6b831ae2ff52b8 in the attached screenshot, which you can replicate for yourself at http://vm.bit-booster.com/bitbucket/s (username "test" password "test").
Here's a happy REST response:
If a stacktrace is happening under the hood, it will be full of HTML from Bitbucket trying to draw the "Sorry There Was A Problem" page.
-
reporter This is the last commit that draws a circle on the line, after that its just a line. a82a7ee7228
-
reporter OK, I will wait for the patch.
-
reporter I have confirmed that this is fixed.
-
repo owner - changed status to resolved
-
repo owner - changed status to closed
Thanks, denardo, for all your help!
-
reporter Hi, I had a question about the foxtrot issue. Are you saying that commit b change set is lost when merged or do we still have the changes just not the individual commit?
Pat
|------------> |------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
-
repo owner Yes, no work is ever lost. The commit itself disappears from the output of "git log --first-parent". That's all. As the blog entry concludes:
At the end of the day a foxtrot merge is just like any other merge. Two (or more) commits come together to reconcile separate development histories. As far as your codebase is concerned, it makes no difference. Whether commit A merges into commit B or vice versa, the end result from a code perspective is identical. But when it comes to your repository’s history, as well as using the git toolset effectively, foxtrot merges create havoc. By setting up policy to prevent them, you make your history easier to understand
Are you coming from the blog post? https://developer.atlassian.com/blog/2016/04/stop-foxtrots-now/
Or the stack-overflow question? https://stackoverflow.com/questions/35962754/git-how-can-i-prevent-foxtrot-merges-in-my-master-branch
-
reporter This is helpful.. It sound like I do not have an issue unless I am analyzing the log output to do something special.
Thanks, Pat
|------------> |------------>
--------------------------------------------------------------------------------------------------------------------------------------------------|
- Log in to comment
Eek! Some questions:
Browser version? OS?
Bitbucket Server version, os, and git version on server?
Anything interesting in the javascript console in the browser? (usually something like "Tools --> Developer Tools --> Console")
Does a graph correctly render on the regular "commits" page?