git it done - eclipsecon france2018 · git it done git, gerrit and github at orion bogdan gheorghe...
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/