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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

FishEye's Commit Graph: Visualize Your Code Repository

  • 1,317 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,317
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
14
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