{"action":"created","comment":{"url":"https://api.github.com/repos/systemd/systemd/pulls/comments/33119464","id":33119464,"diff_hunk":"@@ -138,234 +150,188 @@\n       </funcprototype>\n     </funcsynopsis>\n \n-    <para>\n-      <constant>SD_BUS_ERROR_FAILED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NO_MEMORY</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_SERVICE_UNKNOWN</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NAME_HAS_NO_OWNER</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NO_REPLY</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_IO_ERROR</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_BAD_ADDRESS</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NOT_SUPPORTED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_LIMITS_EXCEEDED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_ACCESS_DENIED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_AUTH_FAILED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NO_SERVER</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_TIMEOUT</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_NO_NETWORK</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_ADDRESS_IN_USE</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_DISCONNECTED</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_INVALID_ARGS</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_FILE_NOT_FOUND</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_FILE_EXISTS</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_UNKNOWN_METHOD</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_UNKNOWN_OBJECT</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_UNKNOWN_INTERFACE</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_UNKNOWN_PROPERTY</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_PROPERTY_READ_ONLY</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_UNIX_PROCESS_ID_UNKNOWN</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_INVALID_SIGNATURE</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_INCONSISTENT_MESSAGE</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_MATCH_RULE_NOT_FOUND</constant>\n-    </para>\n-    <para>\n-      <constant>SD_BUS_ERROR_MATCH_RULE_INVALID</constant>\n-    </para>\n-\n   </refsynopsisdiv>\n \n   <refsect1>\n     <title>Description</title>\n \n     <para>The <structname>sd_bus_error</structname> structure carries\n-    information for a <filename>sd-bus</filename> error. The\n-    functions described below can be used to set and query fields in\n-    this structure. The <structfield>name</structfield> field contains a\n-    short identifier of an error. It should follow the rules for error\n-    names described in the D-Bus specification, subsection <ulink\n+    information about a D-Bus error condition. The functions described\n+    below may be used to set and query fields in this structure. The\n+    <structfield>name</structfield> field contains a short identifier\n+    of an error. It should follow the rules for error names described\n+    in the D-Bus specification, subsection <ulink\n     url=\"http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names\">Valid\n-    Names</ulink>. The <structfield>message</structfield> is a human\n-    readable string describing the details. When no longer necessary,\n-    resources held by this structure should be destroyed with\n-    <function>sd_bus_error_free</function>.</para>\n-\n-    <para><function>sd_bus_error_set</function> will return an\n-    errno-like negative value returned based on parameter\n-    <parameter>name</parameter> (see\n-    <citerefentry project='man-pages'><refentrytitle>errno</refentrytitle><manvolnum>3</manvolnum></citerefentry>).\n-    Various well-known D-Bus errors are converted to specific values,\n-    and the remaining ones to <constant>-ENXIO</constant>. Well-known\n-    D-Bus error names are available as constants\n-    <constant>SD_BUS_ERROR_FAILED</constant>, etc., listed above. If\n+    Names</ulink>. A number of generic, standardized error names are\n+    described in\n+    <citerefentry><refentrytitle>sd-bus-errors</refentrytitle><manvolnum>3</manvolnum></citerefentry>,\n+    but additional domain-specific errors may be defined by\n+    applications. The <structfield>message</structfield> field usually\n+    contains a human readable string describing the details, but might\n+    be NULL. An unset <structname>sd_bus_error</structname> structure\n+    should have both fields set to NULL. Set an error structure to\n+    <constant>SD_BUS_ERROR_NULL</constant> in order to reset both\n+    fields to NULL. When no longer necessary, resources held by the\n+    <structname>sd_bus_error</structname>structure should be destroyed\n+    with <function>sd_bus_error_free()</function>.</para>\n+\n+    <para><function>sd_bus_error_set()</function> sets an error\n+    structure to the specified name and message strings. The strings\n+    will be copied into internal, newly allocated memory. It is\n+    essential to free the error structure again when it is not\n+    required anymore (see above). The function will return an\n+    <varname>errno</varname>-like negative value (see <citerefentry\n+    project='man-pages'><refentrytitle>errno</refentrytitle><manvolnum>3</manvolnum></citerefentry>)\n+    determined from the specified error name.  Various well-known\n+    D-Bus errors are converted to well-known <varname>errno</varname>\n+    counterparts, and the other ones to <constant>-EIO</constant>. See\n+    <citerefentry><refentrytitle>sd-bus-errors</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n+    for a list of well-known error names. Additional error mappings\n+    may be defined with\n+    <citerefentry><refentrytitle>sd_bus_error_add_map</refentrytitle><manvolnum>3</manvolnum></citerefentry>. If\n+    <parameter>e</parameter> is NULL no error structure is set\n+    but the error is still converted into an\n+    <varname>errno</varname>-style error. If\n     <parameter>name</parameter> is <constant>NULL</constant>, it is\n     assumed that no error occurred, and 0 is returned. This means that\n     this function may be conveniently used in a\n-    <function>return</function> statement.</para>\n-\n-    <para>If <parameter>e</parameter> is not\n-    <constant>NULL</constant>, <structfield>name</structfield> and\n-    <structfield>message</structfield> in the\n-    <structname>sd_bus_error</structname> structure\n-    <parameter>e</parameter> points at will be filled in. As described above,\n-    <parameter>name</parameter> may be <constant>NULL</constant>,\n-    which is treated as no error. Parameter\n-    <parameter>message</parameter> may also be\n-    <constant>NULL</constant>, in which case no message is specified.\n-    <function>sd_bus_error_set</function> will make internal copies of\n-    specified strings.</para>\n-\n-    <para><function>sd_bus_error_setf</function> is similar to\n-    <function>sd_bus_error_set</function>, but takes a\n-    <citerefentry project='man-pages'><refentrytitle>printf</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n-    format string and corresponding arguments to generate\n-    <structname>message</structname>.</para>\n-\n-    <para><function>sd_bus_error_set_const</function> is similar to\n-    <function>sd_bus_error_set</function>, but string parameters are\n-    not copied internally, and must remain valid for the lifetime of\n-    <parameter>e</parameter>.</para>\n-\n-    <para><function>sd_bus_error_set_errno</function> will set\n-    <structfield>name</structfield> based on an errno-like value.\n-    <citerefentry project='die-net'><refentrytitle>strerror</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n+    <function>return</function> statement. If\n+    <parameter>message</parameter> is NULL no message is set. This\n+    call can fail if no memory may be allocated for the name and\n+    message strings, in which case an <constant>SD_BUS_ERROR_NO_MEMORY</constant> error might be set\n+    instead and -ENOMEM returned.</para>\n+\n+    <para><function>sd_bus_error_setf()</function> is similar to\n+    <function>sd_bus_error_set()</function>, but takes a <citerefentry\n+    project='man-pages'><refentrytitle>printf</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n+    format string and corresponding arguments to generate the\n+    <structfield>message</structfield> field.</para>\n+\n+    <para><function>sd_bus_error_set_const()</function> is similar to\n+    <function>sd_bus_error_set()</function>, but the string parameters\n+    are not copied internally, and must hence remain constant and\n+    valid for the lifetime of <parameter>e</parameter>. Use this call\n+    to avoid memory allocations when setting error structures. Since\n+    this call does not allocate memory it will not fail with an\n+    out-of-memory condition, as\n+    <function>sd_bus_error_set()</function> can, as described\n+    above. Alternatively, the\n+    <constant>SD_BUS_ERROR_MAKE_CONST()</constant> macro may be used\n+    to generate a literal, constant bus error structure\n+    on-the-fly.</para>\n+\n+    <para><function>sd_bus_error_set_errno()</function> will set\n+    <structfield>name</structfield> from an\n+    <varname>errno</varname>-like value that is converted to a D-Bus\n+    error. <citerefentry\n+    project='die-net'><refentrytitle>strerror_r</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n     will be used to set <structfield>message</structfield>. Well-known\n     D-Bus error names will be used for <structfield>name</structfield>\n-    if available, otherwise a name in the\n-    <literal>System.Error</literal> namespace will be generated.\n-    </para>\n-\n-    <para><function>sd_bus_error_set_errnof</function> is similar to\n-    <function>sd_bus_error_set_errno</function>, but in addition to\n-    <parameter>name</parameter>, takes a\n-    <citerefentry project='man-pages'><refentrytitle>printf</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n-    format and corresponding arguments.\n-    <structfield>name</structfield> will be generated from\n+    if applicable, otherwise a name in the\n+    <literal>System.Error.</literal> namespace will be generated. The\n+    error number specified may either be passed in negative or\n+    positive, the call will implicitly take the absolute value. The\n+    call returns the negative error number passed in, for convenient\n+    usage in <function>return</function> statements. This call might\n+    fail due to lack of memory, in which case an\n+    <constant>SD_BUS_ERROR_NO_MEMORY</constant> error is set instead,\n+    and -ENOMEM returned.</para>\n+\n+    <para><function>sd_bus_error_set_errnof()</function> is similar to\n+    <function>sd_bus_error_set_errno()</function>, but in addition to\n+    <parameter>error</parameter>, takes a <citerefentry\n+    project='man-pages'><refentrytitle>printf</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n+    format string and corresponding arguments.  The\n+    <structfield>message</structfield> field will be generated from\n     <parameter>format</parameter> and the arguments.</para>\n \n-    <para><function>sd_bus_error_get_errno</function> will convert\n-    <structname>e-&gt;name</structname> to an errno-like value using the\n-    same rules as <function>sd_bus_error_set</function>.  If\n+    <para><function>sd_bus_error_set_errnofv()</function> is similar to\n+    <function>sd_bus_error_set_errnof()</function> but takes the\n+    format string parameters as <citerefentry\n+    project='man-pages'><refentrytitle>va_arg</refentrytitle><manvolnum>3</manvolnum></citerefentry>\n+    parameter list.</para>\n+\n+    <para><function>sd_bus_error_get_errno()</function> converts the\n+    <structfield>name</structfield> field of an error structure to an\n+    <varname>errno</varname>-like (positive) value using the same\n+    rules as <function>sd_bus_error_set()</function>.  If\n     <parameter>e</parameter> is <constant>NULL</constant>, 0 will be\n     returned.</para>\n \n-    <para><function>sd_bus_error_copy</function> will initialize\n+    <para><function>sd_bus_error_copy()</function> will initialize\n     <parameter>dst</parameter> using the values in\n     <parameter>e</parameter>. If the strings in\n     <parameter>e</parameter> were set using\n-    <function>sd_bus_set_error_const</function>, they will be shared.\n-    Otherwise, they will be copied.</para>\n+    <function>sd_bus_set_error_const()</function>, they will be shared.\n+    Otherwise, they will be copied. Returns a converted\n+    <varname>errno</varname>-like, negative error code.</para>\n \n-    <para><function>sd_bus_error_is_set</function> will return\n-    <constant>true</constant> if <parameter>e</parameter> is\n+    <para><function>sd_bus_error_is_set()</function> will return\n+    non-zero if <parameter>e</parameter> is","path":"man/sd_bus_error.xml","position":313,"original_position":313,"commit_id":"2e2d1aa4b6b02fff12c65c1ddb399c3b9c3eebdf","original_commit_id":"2e2d1aa4b6b02fff12c65c1ddb399c3b9c3eebdf","user":{"login":"Maroc-OS","id":1588632,"avatar_url":"https://avatars.githubusercontent.com/u/1588632?v=3","gravatar_id":"","url":"https://api.github.com/users/Maroc-OS","html_url":"https://github.com/Maroc-OS","followers_url":"https://api.github.com/users/Maroc-OS/followers","following_url":"https://api.github.com/users/Maroc-OS/following{/other_user}","gists_url":"https://api.github.com/users/Maroc-OS/gists{/gist_id}","starred_url":"https://api.github.com/users/Maroc-OS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Maroc-OS/subscriptions","organizations_url":"https://api.github.com/users/Maroc-OS/orgs","repos_url":"https://api.github.com/users/Maroc-OS/repos","events_url":"https://api.github.com/users/Maroc-OS/events{/privacy}","received_events_url":"https://api.github.com/users/Maroc-OS/received_events","type":"User","site_admin":false},"body":"\"sd_bus_error_is_set() -> sd_bus_error_is_set\" to fix Semaphore first build error!?","created_at":"2015-06-24T06:06:21Z","updated_at":"2015-06-24T06:06:21Z","html_url":"https://github.com/systemd/systemd/pull/348#discussion_r33119464","pull_request_url":"https://api.github.com/repos/systemd/systemd/pulls/348","_links":{"self":{"href":"https://api.github.com/repos/systemd/systemd/pulls/comments/33119464"},"html":{"href":"https://github.com/systemd/systemd/pull/348#discussion_r33119464"},"pull_request":{"href":"https://api.github.com/repos/systemd/systemd/pulls/348"}}},"pull_request":{"url":"https://api.github.com/repos/systemd/systemd/pulls/348","id":38393619,"html_url":"https://github.com/systemd/systemd/pull/348","diff_url":"https://github.com/systemd/systemd/pull/348.diff","patch_url":"https://github.com/systemd/systemd/pull/348.patch","issue_url":"https://api.github.com/repos/systemd/systemd/issues/348","number":348,"state":"open","locked":false,"title":"Manpage updates","user":{"login":"poettering","id":2130732,"avatar_url":"https://avatars.githubusercontent.com/u/2130732?v=3","gravatar_id":"","url":"https://api.github.com/users/poettering","html_url":"https://github.com/poettering","followers_url":"https://api.github.com/users/poettering/followers","following_url":"https://api.github.com/users/poettering/following{/other_user}","gists_url":"https://api.github.com/users/poettering/gists{/gist_id}","starred_url":"https://api.github.com/users/poettering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poettering/subscriptions","organizations_url":"https://api.github.com/users/poettering/orgs","repos_url":"https://api.github.com/users/poettering/repos","events_url":"https://api.github.com/users/poettering/events{/privacy}","received_events_url":"https://api.github.com/users/poettering/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-06-23T23:21:09Z","updated_at":"2015-06-24T06:06:21Z","closed_at":null,"merged_at":null,"merge_commit_sha":"850ed1f0e840cf600e3ccffa3b1766ae3f124d94","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/systemd/systemd/pulls/348/commits","review_comments_url":"https://api.github.com/repos/systemd/systemd/pulls/348/comments","review_comment_url":"https://api.github.com/repos/systemd/systemd/pulls/comments{/number}","comments_url":"https://api.github.com/repos/systemd/systemd/issues/348/comments","statuses_url":"https://api.github.com/repos/systemd/systemd/statuses/2e2d1aa4b6b02fff12c65c1ddb399c3b9c3eebdf","head":{"label":"poettering:manpage-updates","ref":"manpage-updates","sha":"2e2d1aa4b6b02fff12c65c1ddb399c3b9c3eebdf","user":{"login":"poettering","id":2130732,"avatar_url":"https://avatars.githubusercontent.com/u/2130732?v=3","gravatar_id":"","url":"https://api.github.com/users/poettering","html_url":"https://github.com/poettering","followers_url":"https://api.github.com/users/poettering/followers","following_url":"https://api.github.com/users/poettering/following{/other_user}","gists_url":"https://api.github.com/users/poettering/gists{/gist_id}","starred_url":"https://api.github.com/users/poettering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poettering/subscriptions","organizations_url":"https://api.github.com/users/poettering/orgs","repos_url":"https://api.github.com/users/poettering/repos","events_url":"https://api.github.com/users/poettering/events{/privacy}","received_events_url":"https://api.github.com/users/poettering/received_events","type":"User","site_admin":false},"repo":{"id":37097921,"name":"systemd","full_name":"poettering/systemd","owner":{"login":"poettering","id":2130732,"avatar_url":"https://avatars.githubusercontent.com/u/2130732?v=3","gravatar_id":"","url":"https://api.github.com/users/poettering","html_url":"https://github.com/poettering","followers_url":"https://api.github.com/users/poettering/followers","following_url":"https://api.github.com/users/poettering/following{/other_user}","gists_url":"https://api.github.com/users/poettering/gists{/gist_id}","starred_url":"https://api.github.com/users/poettering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/poettering/subscriptions","organizations_url":"https://api.github.com/users/poettering/orgs","repos_url":"https://api.github.com/users/poettering/repos","events_url":"https://api.github.com/users/poettering/events{/privacy}","received_events_url":"https://api.github.com/users/poettering/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/poettering/systemd","description":"systemd upstream","fork":true,"url":"https://api.github.com/repos/poettering/systemd","forks_url":"https://api.github.com/repos/poettering/systemd/forks","keys_url":"https://api.github.com/repos/poettering/systemd/keys{/key_id}","collaborators_url":"https://api.github.com/repos/poettering/systemd/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/poettering/systemd/teams","hooks_url":"https://api.github.com/repos/poettering/systemd/hooks","issue_events_url":"https://api.github.com/repos/poettering/systemd/issues/events{/number}","events_url":"https://api.github.com/repos/poettering/systemd/events","assignees_url":"https://api.github.com/repos/poettering/systemd/assignees{/user}","branches_url":"https://api.github.com/repos/poettering/systemd/branches{/branch}","tags_url":"https://api.github.com/repos/poettering/systemd/tags","blobs_url":"https://api.github.com/repos/poettering/systemd/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/poettering/systemd/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/poettering/systemd/git/refs{/sha}","trees_url":"https://api.github.com/repos/poettering/systemd/git/trees{/sha}","statuses_url":"https://api.github.com/repos/poettering/systemd/statuses/{sha}","languages_url":"https://api.github.com/repos/poettering/systemd/languages","stargazers_url":"https://api.github.com/repos/poettering/systemd/stargazers","contributors_url":"https://api.github.com/repos/poettering/systemd/contributors","subscribers_url":"https://api.github.com/repos/poettering/systemd/subscribers","subscription_url":"https://api.github.com/repos/poettering/systemd/subscription","commits_url":"https://api.github.com/repos/poettering/systemd/commits{/sha}","git_commits_url":"https://api.github.com/repos/poettering/systemd/git/commits{/sha}","comments_url":"https://api.github.com/repos/poettering/systemd/comments{/number}","issue_comment_url":"https://api.github.com/repos/poettering/systemd/issues/comments{/number}","contents_url":"https://api.github.com/repos/poettering/systemd/contents/{+path}","compare_url":"https://api.github.com/repos/poettering/systemd/compare/{base}...{head}","merges_url":"https://api.github.com/repos/poettering/systemd/merges","archive_url":"https://api.github.com/repos/poettering/systemd/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/poettering/systemd/downloads","issues_url":"https://api.github.com/repos/poettering/systemd/issues{/number}","pulls_url":"https://api.github.com/repos/poettering/systemd/pulls{/number}","milestones_url":"https://api.github.com/repos/poettering/systemd/milestones{/number}","notifications_url":"https://api.github.com/repos/poettering/systemd/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/poettering/systemd/labels{/name}","releases_url":"https://api.github.com/repos/poettering/systemd/releases{/id}","created_at":"2015-06-08T23:07:59Z","updated_at":"2015-06-08T23:08:04Z","pushed_at":"2015-06-23T23:20:33Z","git_url":"git://github.com/poettering/systemd.git","ssh_url":"git@github.com:poettering/systemd.git","clone_url":"https://github.com/poettering/systemd.git","svn_url":"https://github.com/poettering/systemd","homepage":"http://www.freedesktop.org/wiki/Software/systemd/","size":35945,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"systemd:master","ref":"master","sha":"0891c5ed0b8d9ae20cae585d87da483d5d9c1e67","user":{"login":"systemd","id":1918868,"avatar_url":"https://avatars.githubusercontent.com/u/1918868?v=3","gravatar_id":"","url":"https://api.github.com/users/systemd","html_url":"https://github.com/systemd","followers_url":"https://api.github.com/users/systemd/followers","following_url":"https://api.github.com/users/systemd/following{/other_user}","gists_url":"https://api.github.com/users/systemd/gists{/gist_id}","starred_url":"https://api.github.com/users/systemd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/systemd/subscriptions","organizations_url":"https://api.github.com/users/systemd/orgs","repos_url":"https://api.github.com/users/systemd/repos","events_url":"https://api.github.com/users/systemd/events{/privacy}","received_events_url":"https://api.github.com/users/systemd/received_events","type":"Organization","site_admin":false},"repo":{"id":32873313,"name":"systemd","full_name":"systemd/systemd","owner":{"login":"systemd","id":1918868,"avatar_url":"https://avatars.githubusercontent.com/u/1918868?v=3","gravatar_id":"","url":"https://api.github.com/users/systemd","html_url":"https://github.com/systemd","followers_url":"https://api.github.com/users/systemd/followers","following_url":"https://api.github.com/users/systemd/following{/other_user}","gists_url":"https://api.github.com/users/systemd/gists{/gist_id}","starred_url":"https://api.github.com/users/systemd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/systemd/subscriptions","organizations_url":"https://api.github.com/users/systemd/orgs","repos_url":"https://api.github.com/users/systemd/repos","events_url":"https://api.github.com/users/systemd/events{/privacy}","received_events_url":"https://api.github.com/users/systemd/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/systemd/systemd","description":"systemd upstream","fork":false,"url":"https://api.github.com/repos/systemd/systemd","forks_url":"https://api.github.com/repos/systemd/systemd/forks","keys_url":"https://api.github.com/repos/systemd/systemd/keys{/key_id}","collaborators_url":"https://api.github.com/repos/systemd/systemd/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/systemd/systemd/teams","hooks_url":"https://api.github.com/repos/systemd/systemd/hooks","issue_events_url":"https://api.github.com/repos/systemd/systemd/issues/events{/number}","events_url":"https://api.github.com/repos/systemd/systemd/events","assignees_url":"https://api.github.com/repos/systemd/systemd/assignees{/user}","branches_url":"https://api.github.com/repos/systemd/systemd/branches{/branch}","tags_url":"https://api.github.com/repos/systemd/systemd/tags","blobs_url":"https://api.github.com/repos/systemd/systemd/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/systemd/systemd/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/systemd/systemd/git/refs{/sha}","trees_url":"https://api.github.com/repos/systemd/systemd/git/trees{/sha}","statuses_url":"https://api.github.com/repos/systemd/systemd/statuses/{sha}","languages_url":"https://api.github.com/repos/systemd/systemd/languages","stargazers_url":"https://api.github.com/repos/systemd/systemd/stargazers","contributors_url":"https://api.github.com/repos/systemd/systemd/contributors","subscribers_url":"https://api.github.com/repos/systemd/systemd/subscribers","subscription_url":"https://api.github.com/repos/systemd/systemd/subscription","commits_url":"https://api.github.com/repos/systemd/systemd/commits{/sha}","git_commits_url":"https://api.github.com/repos/systemd/systemd/git/commits{/sha}","comments_url":"https://api.github.com/repos/systemd/systemd/comments{/number}","issue_comment_url":"https://api.github.com/repos/systemd/systemd/issues/comments{/number}","contents_url":"https://api.github.com/repos/systemd/systemd/contents/{+path}","compare_url":"https://api.github.com/repos/systemd/systemd/compare/{base}...{head}","merges_url":"https://api.github.com/repos/systemd/systemd/merges","archive_url":"https://api.github.com/repos/systemd/systemd/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/systemd/systemd/downloads","issues_url":"https://api.github.com/repos/systemd/systemd/issues{/number}","pulls_url":"https://api.github.com/repos/systemd/systemd/pulls{/number}","milestones_url":"https://api.github.com/repos/systemd/systemd/milestones{/number}","notifications_url":"https://api.github.com/repos/systemd/systemd/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/systemd/systemd/labels{/name}","releases_url":"https://api.github.com/repos/systemd/systemd/releases{/id}","created_at":"2015-03-25T15:27:27Z","updated_at":"2015-06-24T02:54:29Z","pushed_at":"2015-06-24T05:38:03Z","git_url":"git://github.com/systemd/systemd.git","ssh_url":"git@github.com:systemd/systemd.git","clone_url":"https://github.com/systemd/systemd.git","svn_url":"https://github.com/systemd/systemd","homepage":"http://www.freedesktop.org/wiki/Software/systemd/","size":39498,"stargazers_count":341,"watchers_count":341,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":74,"mirror_url":null,"open_issues_count":49,"forks":74,"open_issues":49,"watchers":341,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/systemd/systemd/pulls/348"},"html":{"href":"https://github.com/systemd/systemd/pull/348"},"issue":{"href":"https://api.github.com/repos/systemd/systemd/issues/348"},"comments":{"href":"https://api.github.com/repos/systemd/systemd/issues/348/comments"},"review_comments":{"href":"https://api.github.com/repos/systemd/systemd/pulls/348/comments"},"review_comment":{"href":"https://api.github.com/repos/systemd/systemd/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/systemd/systemd/pulls/348/commits"},"statuses":{"href":"https://api.github.com/repos/systemd/systemd/statuses/2e2d1aa4b6b02fff12c65c1ddb399c3b9c3eebdf"}}}}