GIT IT DONE - EclipseCon France2018 · GIT IT DONE GIT, GERRIT AND GITHUB AT ORION Bogdan Gheorghe...

Post on 30-Aug-2018

231 views 0 download

transcript

GIT IT DONEGIT, GERRIT AND GITHUB AT ORION

Bogdan Gheorghe - IBM

BRIEF HISTORY OF THE ORION PAGE

FEATURES OF GIT PAGECloning/Init ReposWorking Directory ActionsStaging SupportIntegrated Compare EditorFull Branching SupportFetch/Merge/Rebase/SquashActions on a CommitLogFilteringGit Config EditingGit File SystemGerrit IntegrationAvailable everywhere!

ORIGINAL ORION GIT PAGES

PAIN POINTSToo DisjointedEasy to Lost ContextHard to Understand "Big Picture"Lots of Repetition of UI buttonsUI jumpy because of fetching info - server optimizationsneeded

DESIGN CHALLENGESDifferent Experience LevelsDifferent Use Cases

CHANGES!

A NEW PAGE IS BORN!

PAGE STRUCTURE

A CHANGE DETAILS WIDGET

ADD CHECKBOXES

CHANGE DETAILS WIDGET ACTIONS

f

GETTING CHANGES OUT

LH WORKING DIR SECTION

OUTGOING SECTION

OUTGOING SECTION ACTIONS

INCOMING SECTION

INCOMING SECTION ACTIONS

HISTORY SECTION

HISTORY SECTION ACTIONS

REPO PICKER

REFERENCES

MASTER=>ORIGIN/MASTER

HISTORY + OUTGOING

HISTORY + INCOMING

GENERAL SHAPE OF NEW PAGE

DEMO

WORKING WITH REPOS

WORKING WITH CHANGES

WORKING WITH BRANCHES

WORKING WITH INCOMINGCHANGES

SYNC BUTTON

ADDITIONAL HISTORY ACTIONS

LOG VIEW

FILTERING

WORKING WITH GERRIT

WORKING WITH GITHUB

THANKS!http://eclipse.org/orion/

https://orionhub.org/