Does not display graph

Issue #21 closed
Patrick DeNardo created an issue

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)

  1. Julius Davies [bit-booster.com] repo owner

    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?

  2. Julius Davies [bit-booster.com] 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.

  3. Julius Davies [bit-booster.com] repo owner

    Version 2016.09.15 pushed to marketplace. Should fix this. Thanks for the bug report.

  4. Julius Davies [bit-booster.com] 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").

    network-tab-step1.png

    Here's a happy REST response:

    network-tab-step2.png

    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.

  5. Patrick DeNardo 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

    |------------> |------------>

    --------------------------------------------------------------------------------------------------------------------------------------------------|

  6. Julius Davies [bit-booster.com] 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

  7. Patrick DeNardo 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

    |------------> |------------>

    --------------------------------------------------------------------------------------------------------------------------------------------------|

  8. Log in to comment