Your SlideShare is downloading. ×
0
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
FishEye's Commit Graph: Visualize Your Code Repository
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

FishEye's Commit Graph: Visualize Your Code Repository

1,406

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,406
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • We wanted a pictorial representation of our graph\n\nWe wanted it to be interactive, informative and scalable\n\nWhy - to solve problems\n
  • Managing branches is HARD WORK\n\nInadvertently forgot to merge a few branches for point releases. Twice.\n\nWanted to make working with branches a breeze\n
  • 1:00 MINUTE\n\nBranches\nCommits\nMerges\nBranches\nDates\nCommitters\nMessages\nJIRAs\nTag\n
  • \n
  • \n
  • 1:30 MINUTE\n
  • \n
  • Navigate to a tagged revision\n - see what has been included\n - see where development is going\n
  • Easily see which commits are accessible from a location\n\nAlso easy to see which commits are not in lineage\n
  • Review highlights - red/yellow/green\n\n\n
  • Yellow commit - there’s a review in progress!\nEasy to find information - review link and it’s state in the hover\n\nCreate reviews easily from red changesets\n
  • \n
  • Commits in blue\n\n
  • Related commits in orange\nVery easy to see if commits span branches or have been merged\n
  • \n
  • \n
  • \n
  • Developed with plugin authors in mind\nPoints in hovers, dialog, lozenges\nFast and easy\nDocumentation\n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. FishEye’s Commit GraphVisualise Your Code Repository Seb Ruiz FishEye/Crucible Team Lead, Atlassian 2
    • 2. Background• Saw a need in our own development • We wanted a web based graph of our repository• Figured that you did too • Is that presumptuous? 3
    • 3. 4
    • 4. Introducing the Commit Graph 5
    • 5. What can you do• Manage your branches• Gain confidence on your releases• Determine the source of problems The power is in your hands! 6
    • 6. Interactivity• Highlighters • Graph decoration • Metadata annotations • Lineage, JIRA issues and Reviews• All pluggable! 7
    • 7. Branch/Release Management• View the branches you care about• Link directly to changesets or tags of interest• Easily view lineage of commits 8
    • 8. 12
    • 9. JIRA Integration• Highlight commits reference JIRA issues• Show related commits• Will that JIRA be released? 14
    • 10. 15
    • 11. Branch Selection• Can choose individual branches• Easily select recently modified branches• Or show everything 17
    • 12. Extensibility• For developers, by developers• Write extensions to fine tune your experience • Plugins • Speakeasy, in 10 minutes! 20
    • 13. Commit Graph Expansion Pack• Highlight authors• Lineage++• Free text search• Bamboo builds 21

    ×