Initial commit of Mylyn GitHub Integration

Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Add trailing semicolon (':') to task attribute labels

This includes creation date, modified date, completed date, and
status.

Bug: 340893
Change-Id: Ic94946cd71c557c8c7b7063ecfafe0ad7ce590b4
Signed-off-by: Kevin Sawicki <kevin@github.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Use Basic authentication in GitHubService for all requests.

This removes use of the deprecated POST data authentication option in
the GitHub API and also fixes the issue where list and search
requests would fail for private repositories.

Bug: 340890
Change-Id: I9f9669a97385a827b09666339a31330928a37dfc
Signed-off-by: Kevin Sawicki <kevin@github.com>
HTTP 201 (HTTP Created) is not handled as error

GitHUb issues can be created now.

Bug: 340900
Change-Id: Ieac3108163f4e7f1b5fa78b369e3140244dee04b
Signed-off-by: Christian Trutz <christian.trutz@gmail.com>
Merge "Use Basic authentication in GitHubService for all requests."
Target platform definition for easy setup in IDE

Change-Id: If47fbd5ddc56e1984f5268c7524ae759998b8257
Signed-off-by: Fabian Steeg <fsteeg@gmail.com>
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Merge "Target platform definition for easy setup in IDE"
Build 'eclipse-repository' instead of 'eclipse-update-site'

Change-Id: I165026955642cc9d4274a4ff6af675f2f8e4a896
Signed-off-by: Fabian Steeg <fsteeg@gmail.com>
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Signed-off-by: Chris Aniszczyk <caniszczyK@gmail.com>
Fix for build issue that prevented deployment working

Change-Id: I6ada86dc925951a31dc1bf07684b7b673ebdcd65
Signed-off-by: Fabian Steeg <fsteeg@gmail.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Fix feature description, copyright and license

Change-Id: I9d094417039c2e3a456fc46ef0f26977974d29ef
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Set GitHub task repository category property to bugs

Bug: 341004
Change-Id: I80f6807cec4f1e4c6622b66c126c57ca42ec62ef
Signed-off-by: Kevin Sawicki <kevin@github.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Add issue reporter as task attribute

The user who reported the issue will now be display in the People
section of the task editor.

Bug: 340902
Change-Id: I459d0b45abd7087ea87466a11c20622e2aefaa9a
Signed-off-by: Kevin Sawicki <kevin@github.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Merge "HTTP 201 (HTTP Created) is not handled as error"
Add comment support to GitHub task editor

Adding new comments on existing issues is implemented now.

Bug: 340901
Change-Id: I896ace16cc698e4b51ebb61e5a2732a874789dfb
Signed-off-by: Christian Trutz <christian.trutz@gmail.com>
New launch file

Simplify starting Eclipse instance including egit-github plugins

Change-Id: I789ecb7684bac1beeef227f9aeee602e3ebfdca8
Signed-off-by: Christian Trutz <christian.trutz@gmail.com>
Add support for creating Gists

Supports creating gists on selections with files and on
a selected file.

Change-Id: Iab9b2a3892aaf6e753d8fcde77917c8d7347e8d0
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Add missing credentials on GitHubService.showIssue

This fixes 401 exceptions being thrown when issue in private
repository is refreshed in task editor.

Change-Id: Ie0fc780a8e439699a203184070de5cf4fd06c56e
Signed-off-by: Kevin Sawicki <kevin@github.com>
Fix incorrect date format with swapped month and minute

Change-Id: Ie6cf75c961eafcf37d31cedf50a0ae2b6586677f
Signed-off-by: Kevin Sawicki <kevin@github.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Change summary attribute to type short rich text

This improves the appearance in the summary editor part.

Change-Id: I11e0e907321d1ec2558f1f568f1b191134a155e9
Signed-off-by: Kevin Sawicki <kevin@github.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
Use proper GitHub logo

Change-Id: If72b62fd5e2389f3bcf9e0db0dc999a9284b0fc3
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>