public
Description: Official GitHub Services Integration
Homepage: http://github.com/blog/53-github-services-ipo
Clone URL: git://github.com/pjhyett/github-services.git
github-services / docs / github_payload
100644 54 lines (49 sloc) 2.017 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# example params hash sinatra receives
 
{
  "data" => {
    "username" => "foo",
    "password" => "bar"
  },
 
  "payload" => {
    "after" => "a47fd41f3aa4610ea527dcc1669dfdb9c15c5425",
    "ref" => "refs/heads/master",
    "before" => "4c8124ffcf4039d292442eeccabdeca5af5c5017",
 
    "repository" => {
      "name" => "grit",
      "url" => "http://github.com/mojombo/grit",
      "owner" => { "name" => "mojombo", "email" => "tom@mojombo.com" }
    },
 
    "commits" => [
      {
        "removed" => [],
        "message" => "stub git call for Grit#heads test",
        "added" => [],
        "timestamp" => "2007-10-10T00:11:02-07:00",
        "modified" => ["lib/grit/grit.rb", "test/helper.rb", "test/test_grit.rb"],
        "url" => "http://github.com/mojombo/grit/commit/06f63b43050935962f84fe54473a7c5de7977325",
        "author" => { "name" => "Tom Preston-Werner", "email" => "tom@mojombo.com" },
        "id" => "06f63b43050935962f84fe54473a7c5de7977325"
      },
      {
        "removed" => [],
        "message" => "clean up heads test",
        "added" => [],
        "timestamp" => "2007-10-10T00:18:20-07:00",
        "modified" => ["test/test_grit.rb"],
        "url" => "http://github.com/mojombo/grit/commit/5057e76a11abd02e83b7d3d3171c4b68d9c88480",
        "author" => { "name" => "Tom Preston-Werner", "email" => "tom@mojombo.com" },
        "id" => "5057e76a11abd02e83b7d3d3171c4b68d9c88480"
      },
      {
        "removed" => [],
        "message" => "add more comments throughout",
        "added" => [],
        "timestamp" => "2007-10-10T00:50:39-07:00",
        "modified" => ["lib/grit.rb", "lib/grit/commit.rb", "lib/grit/grit.rb"],
        "url" => "http://github.com/mojombo/grit/commit/a47fd41f3aa4610ea527dcc1669dfdb9c15c5425",
        "author" => { "name" => "Tom Preston-Werner", "email" => "tom@mojombo.com" },
        "id" => "a47fd41f3aa4610ea527dcc1669dfdb9c15c5425"
      }
    ]
  }
}