Create new git status widget

pass services into git components

pass services into git components

Add all prefix

pass services into git components

Add new commit text area + billion other refactorings

Hide commit button when parameter collector is shown

Lots more

styling of commit styled out

remove the border of the te git commit message text area

Show "Show patch" and "Discard" commands always when there files the list.

Don't show deselect all when no files have changed

submit button in old page should not be renamed

show commands (show patch and discard) always

do not show changed files info in repo section since the next section "Changed Files" has the info

Don't show selection box with no items

keep commit parameter collector up after checking files

Another try

show select all check on the left

fix staged and unstaged conflict ids

fix wrong selection after expand item to show compare editor

Add Rebase conflict commands to new status page

Fix up change list to still work with old status page

Share change list widget

Add message for rebase

expand/collapse buttons not showing

expand/collapse buttons should not show when there no changes

ARROW for incoming and outgoing commits not showing in log page

save commit message when slide out is redrawn

working on new git log

update log widget to do proper diffs

Show diff action in log

Show incoming/outgoing file diffs

Update commit section strings

Commit sections styling

Fix up actions for rebasing

adding next and previous pages

next/previous git log pages working

working on branch picker

make actions (fetch,push,rebase,etc) work on the selected remote branch

cleanup warnings in gitCommitList.js

fix pushing to new branch

fix remote tracking branch case

Add Undo commit command (git reset --soft)

expand outgoing/incoming sections at start

center titles

change incoming buttons order

share code for push and fetch commands (adding sync button)

adding sync command

sync button: use remote branch to fetch and rebase and do not push if rebase failed


show slideout in section

cache branch request

cleanup warnings
27 files changed
tree: 3a09e9aad581b4e6d3ac4e0b9bf2d01b904287e2
  1. .gitignore
  4. bundles/
  5. doc/
  6. features/
  7. modules/
  8. pom.xml
  9. releng/

The goal of Orion is to build developer tooling that works in the browser, at web scale. The vision behind Orion is to move software development to the web as a web experience, by enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others. The idea is to exploit internet design principles throughout, instead of trying to bring existing desktop IDE concepts to the browser. See the Orion wiki for more information about Orion.


Orion source code is available in an Eclipse Git repository, and there is also a mirror on GitHub. For complete details on getting the source and getting setup to develop Orion, see the Orion wiki.

Bug reports and patches are welcome in bugzilla.


This repository contains the Orion client and Node-based server. This source code is available under the Eclipse Public License and Eclipse Distribution License.