• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • User interface
    • None
    • 34
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Crucible is doing a great job presenting the diffs. However, sometimes it is really necessary to launch an external diff to be able to perform a complex code review. E.g. if a lot of code has been moved around, I will want to launch gvimdiff and move the code around manually until I see only the meaningful differences.

      If Crucible has a quick link to launch external diff tool on the currently viewed file revisions, it would be extremely helpful.

            [CRUC-6053] External diff tool

            Atlassian Update – 20 Mar 2023

            Hi everyone,

            We have recently reviewed this issue and the overall interest in the problem. As Fisheye and Crucible have entered basic maintenance mode, our team currently focuses more on bug-fixes and platform updates rather than on feature development.

            We understand how disappointing this decision may be, but we hope you'll appreciate our transparent approach and communication. Atlassian will continue to watch this issue for further updates, so please feel free to share your thoughts in the comments.

            Kind regards
            Marek Parfianowicz
            Development Team Lead
            Fisheye/Crucible Team

            Marek Parfianowicz added a comment - Atlassian Update – 20 Mar 2023 Hi everyone, We have recently reviewed this issue and the overall interest in the problem. As Fisheye and Crucible have entered basic maintenance mode , our team currently focuses more on bug-fixes and platform updates rather than on feature development. We understand how disappointing this decision may be, but we hope you'll appreciate our transparent approach and communication. Atlassian will continue to watch this issue for further updates, so please feel free to share your thoughts in the comments. Kind regards Marek Parfianowicz Development Team Lead Fisheye/Crucible Team

            Atlassian Update – 19 May 2020

            Hi everyone,

            thank you very much for reporting this suggestion and your involvement in the conversations around it. This suggestion is in the 'Reviewing' state which means it awaits assessment by our team.

            As Fisheye and Crucible have entered basic maintenance mode, our team currently focuses more on bug-fixes and platform updates rather than on feature development. We may still deliver some small improvements if they fit into the maintenance theme. However, suggestions which have been assessed already and are in the Under consideration state have higher priority.

            It means it may take time until we review this suggestion and decide whether to put it on the roadmap or reject it. You can expect an update from us in couple of months. Atlassian will continue to watch this issue for further updates, so please feel free to share your thoughts in the comments.

            Kind regards
            Marek Parfianowicz
            Development Team Lead
            Fisheye/Crucible Team

            Marek Parfianowicz added a comment - Atlassian Update – 19 May 2020 Hi everyone, thank you very much for reporting this suggestion and your involvement in the conversations around it. This suggestion is in the 'Reviewing' state which means it awaits assessment by our team. As Fisheye and Crucible have entered basic maintenance mode , our team currently focuses more on bug-fixes and platform updates rather than on feature development. We may still deliver some small improvements if they fit into the maintenance theme. However, suggestions which have been assessed already and are in the Under consideration state have higher priority. It means it may take time until we review this suggestion and decide whether to put it on the roadmap or reject it. You can expect an update from us in couple of months. Atlassian will continue to watch this issue for further updates, so please feel free to share your thoughts in the comments. Kind regards Marek Parfianowicz Development Team Lead Fisheye/Crucible Team

            Allowing BeyondCompare to be used as another external differencing tool would also be useful, as it can then springboard you on to a variety of specialist differencing tool, e.g. IBM Rhapsody model files, as well Microsoft tools, Simulink diff tools etc.

            Martin Dowie added a comment - Allowing BeyondCompare to be used as another external differencing tool would also be useful, as it can then springboard you on to a variety of specialist differencing tool, e.g. IBM Rhapsody model files, as well Microsoft tools, Simulink diff tools etc.

            jhkoisti added a comment - - edited

            Our organization is starting to use Crucible for reviews.  We are finding that for text the tool works good but for any binary files (including compressed xml format) diff'ing is difficult.  Formats that have to be compared in external tools include word (.docx, .doc), excel ( .xls, .xlsx), image (.jpg, .png), and Simulink (.mdl, .slx).  All of these formats can be handled with external comparison tools but there doesn't seem to be any interface in Crucible to specify them.  Source control tools such as git and svn have long provided the ability to use external comparison tools.  I am disappointed to learn that we are just starting to use a tool that is in maintenance mode.

            jhkoisti added a comment - - edited Our organization is starting to use Crucible for reviews.  We are finding that for text the tool works good but for any binary files (including compressed xml format) diff'ing is difficult.  Formats that have to be compared in external tools include word (.docx, .doc), excel ( .xls, .xlsx), image (.jpg, .png), and Simulink (.mdl, .slx).  All of these formats can be handled with external comparison tools but there doesn't seem to be any interface in Crucible to specify them.  Source control tools such as git and svn have long provided the ability to use external comparison tools.  I am disappointed to learn that we are just starting to use a tool that is in maintenance mode.

            Grant Pitel added a comment - - edited

            LOL, Dave, that was the exact reason we wanted it for too!  Unfortunately, one of my software programmers told me that Crucible is approaching end-of-life.  Right now it is in maintenance mode, which means that this feature is not likely to ever be implemented. 

            https://confluence.atlassian.com/crucible/fisheye-and-crucible-are-in-basic-maintenance-mode-987143986.html

             

             

            Grant Pitel added a comment - - edited LOL, Dave, that was the exact reason we wanted it for too!  Unfortunately, one of my software programmers told me that Crucible is approaching end-of-life.  Right now it is in maintenance mode, which means that this feature is not likely to ever be implemented.  https://confluence.atlassian.com/crucible/fisheye-and-crucible-are-in-basic-maintenance-mode-987143986.html    

            David Cuff added a comment -

            Interfacing with Matlab's comparison function would greatly improve the ability to review Model-based Development artifacts, specifically model files (*.slx).

            David Cuff added a comment - Interfacing with Matlab's comparison function would greatly improve the ability to review Model-based Development artifacts, specifically model files (*.slx).

            others have commented, some of our design artifacts are not text files, they are graphical designs. The tool used to edit these designs has a diff feature that can compare the 2 files, and a method to externally launch the comparison. Currently we have to locate the SVN changeset outside of Crucible and feed it to the diff tool, very inconvenient and error prone.

            Todd Nordby added a comment - others have commented, some of our design artifacts are not text files, they are graphical designs. The tool used to edit these designs has a diff feature that can compare the 2 files, and a method to externally launch the comparison. Currently we have to locate the SVN changeset outside of Crucible and feed it to the diff tool, very inconvenient and error prone.

            I am surprised this option is still not available for a solution that does not seem so complicated.  Maybe I am missing something.

            Gesner Herard, Jr. added a comment - I am surprised this option is still not available for a solution that does not seem so complicated.  Maybe I am missing something.

            We use an UML modeler for our software development and it's impossible to perform a review with a difftool based on text file comparison.
            We use the DiffTool of the modeler, which shows us the difference in UML model.

            So for us it's very important to link to an external difftool.

            Jean-Louis USE added a comment - We use an UML modeler for our software development and it's impossible to perform a review with a difftool based on text file comparison. We use the DiffTool of the modeler, which shows us the difference in UML model. So for us it's very important to link to an external difftool.

            Another UpVote for me!

            We are dealing with some really large files and crucible is grinding to halt. We end up using external diff regularly.

            Grant Pitel added a comment - Another UpVote for me! We are dealing with some really large files and crucible is grinding to halt. We end up using external diff regularly.

              Unassigned Unassigned
              76cbf8e81fac Honza Fedak
              Votes:
              58 Vote for this issue
              Watchers:
              28 Start watching this issue

                Created:
                Updated: