Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jgit-dev] iplog for JGit

Wayne Beaton <wayne@xxxxxxxxxxx> wrote:
> If you can generate the log in the format defined by
>
> http://www.eclipse.org/projects/xml/iplog.xsd
>
> I would be ever-so-grateful. This it the format that I intend to move  
> forward. It's also the format supported by the new generation of tooling  
> that we're working on.
>
> Let me know if the definition needs to change to accommodate Gerrit/Git.

Here is a draft IP log for JGit.  There are a few things I don't
understand, or would like to modify in the XSD:

* Please add an optional version attribute to project.
* What is the type attribute of bug for?
* How do I assign contributor ids?
* Is it OK for bug id to be the Git commit name?
* Is it OK for bug size to be number of lines added?

Right now I'm using a look-aside table for the committers, derived
from data I got out of Gerrit.  This is a bit ugly, we really should
be able to pull the data on the fly.  I also can't get proper id
or affiliation for committers.

The code that generates this is self hosting, and is here:

  http://egit.eclipse.org/r/244

----

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<iplog:iplog name="technology.jgit" xmlns:iplog="http://www.eclipse.org/projects/xml/iplog";>
  <iplog:project id="technology.jgit" name="JGit" version="07eee153f8b079befac87b9b345260cdb0d993fd"/>
  <iplog:license id="Eclipse Distribution License v1.0"/>

  <iplog:cq description="args4j Version: 2.0.12" id="3454" license="BSD License" state="approved" use="unmodified binary"/>
  <iplog:cq description="Java Servlet API Version: 2.5 (PB CQ2075)" id="3565" license="Apache License, 2.0" state="approved" use="unmodified binary"/>
  <iplog:cq description="JSch Version: 0.1.41 (PB CQ3040)" id="3654" license="New BSD license" state="approved" use="unmodified binary"/>
  <iplog:cq description="Junit Version: 3.8.2 (PB CQ2206)" id="3655" license="Common Public License 1.0" state="approved" use="unmodified binary"/>
  <iplog:cq description="JGit" id="3448" license="EDL or BSD (TBD)" state="awaiting_analysis"/>

  <iplog:committer active="true" affiliation="eclipsesource.com" firstName="Chris" hasCommits="true" id="2" lastName="Aniszczyk"/>
  <iplog:committer active="true" affiliation="sap.com" firstName="Christian" hasCommits="true" id="5" lastName="Halstrick"/>
  <iplog:committer active="true" affiliation="wagenknecht.org" firstName="Gunnar" hasCommits="false" id="17" lastName="Wagenknecht"/>
  <iplog:committer active="true" affiliation="sap.com" firstName="Matthias" hasCommits="true" id="4" lastName="Sohn"/>
  <iplog:committer active="true" affiliation="dewire.com" firstName="Robin" hasCommits="true" id="8" lastName="Rosenberg"/>
  <iplog:committer active="true" affiliation="google.com" firstName="Shawn" hasCommits="true" id="1" lastName="Pearce"/>
  <iplog:committer active="true" affiliation="sap.com" firstName="Stefan" hasCommits="false" id="6" lastName="Lay"/>

  <iplog:contributor id="" name="Alex Blewitt">
    <iplog:bug created="2009-10-19 01:48:00" id="f8f3b43b63d76c06050d8f521684450f57251457" size="+652 lines" summary="Remove trailing whitespace at end of line" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Chris Aniszczyk">
    <iplog:bug bug-id="291108" created="2009-10-01 14:12:50" id="144b16d141794ae595184e050d3e3fb6bba5a29a" size="+17 lines" summary="Cleanup MANIFEST.MF in JGit" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Code Review">
    <iplog:bug created="2009-10-05 07:06:24" id="0c8c04d53278408d78d8a37239213143b20467b5" size="(merge)" summary="Merge change I908e4c77" type="patch"/>
    <iplog:bug created="2009-10-05 12:13:57" id="f0fde4ee156b448083cc999363b0a8b56493cf70" size="(merge)" summary="Merge change I11dc6200" type="patch"/>
    <iplog:bug created="2009-10-05 14:29:56" id="36af95b7727e200fd8c5366dff1fedd154d1fa0c" size="(merge)" summary="Merge changes I282ee1c6,I5700ca48,Ic243544a,Ia2cce34d,I2fd81be2" type="patch"/>
    <iplog:bug created="2009-10-08 15:45:20" id="385eedbb9c51d550d33ad459b28c3e5ba57bef28" size="(merge)" summary="Merge change Iacb9082e into cq-diff" type="patch"/>
    <iplog:bug created="2009-11-03 11:19:30" id="b256ae9f61becdcfa8203533b0a3166c42a47a1e" size="(merge)" summary="Merge change Ic1c8969b" type="patch"/>
    <iplog:bug created="2009-11-03 11:33:09" id="1f44dd04a80f4f2b0beaaa03abe48ed9cd7af08a" size="(merge)" summary="Merge changes I057c782c,Idff096ce,Ic9be0280,I07014d1b,Id8a76ee7,I9080f3dd,I8c1a0eb8,Ibaf87bb5,I9e1f1f5a,I355e95fa" type="patch"/>
    <iplog:bug created="2009-12-22 11:10:56" id="20e5bfd3736279c24c082eba530788e6a9820e08" size="(merge)" summary="Merge change I5b232f67" type="patch"/>
    <iplog:bug created="2009-12-28 16:28:59" id="8a3f27da270198352cd340dae373279fa53b436a" size="(merge)" summary="Merge change I67d3ed54" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Constantine Plotnikov">
    <iplog:bug created="2009-10-08 09:12:08" id="f892dbf9760e3a779b4f68ec12d3b71c2231ed57" size="+10 lines" summary="Make the default encoding when reading commits UTF-8" type="patch"/>
    <iplog:bug bug-id="295077" created="2009-11-13 06:30:08" id="68088d6f0766b48673e7c5cfd85f63c7947af6e0" size="+3 lines" summary="Added -crfl attribute for DiffFormatterReflowTest test data" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Igor Fedorenko">
    <iplog:bug created="2009-12-04 22:07:42" id="e51ebb1c824bfa721c8db2e7052f002356b5f81d" size="+101 lines" summary="Flipped jgit.core to manifest-first maven-3/tycho build" type="patch"/>
    <iplog:bug created="2009-12-18 16:06:38" id="38bdf217a2f8cfa841c05b052c59a860ae514a3a" size="+1 line" summary="Use Tycho version 0.6.0" type="patch"/>
    <iplog:bug created="2010-01-06 15:51:39" id="725835f5e703a004179e527f38eb446b9bb74451" size="+1 line" summary="Use build timestamp as OSGi version qualifier for SNAPSHOT builds" type="patch"/>
    <iplog:bug created="2010-01-06 18:18:44" id="6e1a270bbc3e256206139e3e2b6ae1346ef31830" size="+5 lines" summary="Explicitly release resources used by java.util.zip.Deflater" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Johannes Schindelin">
    <iplog:bug bug-id="291083" created="2009-09-03 03:46:31" id="09e05f86d4725e63d2393bdbfe161481e1bbceaa" size="+38 lines" summary="Add set to IntList" type="patch"/>
    <iplog:bug bug-id="291083" created="2009-09-03 03:46:41" id="b98588685e24c49d81ad7c40d676d66c9b5e7f76" size="+515 lines" summary="Add Myers' algorithm to generate diff scripts" type="patch"/>
    <iplog:bug bug-id="291083" created="2009-09-03 03:46:51" id="434a1ddad3db414d33b846faacd3f51b8fb40d60" size="+102 lines" summary="Add a test class for Myers' diff algorithm" type="patch"/>
    <iplog:bug bug-id="291083" created="2009-09-03 03:47:01" id="8e399e115c84f79a0b57e000bd9e31a6e8b75e89" size="+27 lines" summary="Prepare RawText for diff-index and diff-files" type="patch"/>
    <iplog:bug bug-id="291083" created="2009-09-03 03:47:08" id="9b52e3d14a72c81955aaab13169a90a8fbcdbba5" size="+135 lines" summary="Add the &quot;jgit diff&quot; command" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Jonas Fonseca">
    <iplog:bug created="2009-09-20 06:34:37" id="a0a0ce8e5d8231a98b00b9b431049034dcf59d2e" size="+13 lines" summary="Make it possible to clear a PlotCommitList" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Mykola Nikishov">
    <iplog:bug created="2009-10-02 02:18:15" id="1212ac83f94656719e86572edeacc947d56578bd" size="+126 lines" summary="Add org.eclipse.jgit-feature" type="patch"/>
    <iplog:bug bug-id="291124" created="2009-10-09 11:57:59" id="06acce465ddfd57ecc6e7a4bbed84292a6639441" size="+1173 lines" summary="Move AWT UI code to new org.eclipse.jgit.ui bundle" type="patch"/>
    <iplog:bug bug-id="291133" created="2009-10-15 01:41:21" id="379be2db47ef5dfd8ed5d5dbb9dcd3eba15ea48c" size="+3 lines" summary="Add gitignore to constants" type="patch"/>
    <iplog:bug created="2009-11-25 12:37:02" id="5cfccc344be83b452202d58c083a2df3d3b579f4" size="+7 lines" summary="Replace a hard-coded default remote's name with a constant" type="patch"/>
    <iplog:bug created="2009-12-09 17:28:07" id="7d1f833c150f4a1557d3f3c411e7f8e6d79c5e5f" size="+2 lines" summary="Ignore target/ folder and compile.org.eclipse.jgit.xml" type="patch"/>
    <iplog:bug created="2009-12-17 15:03:51" id="cdbfe9bee21f2c4a44691b32480cfe1193c84746" size="+178 lines" summary="Method to get a 'humanish' name from a path" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Nico Sallembien">
    <iplog:bug created="2009-12-22 11:02:24" id="5b232f673c14b788d80dee6ade0738a83266da3b" size="+2 lines" summary="Fix typo in ReceivePack.java" type="patch"/>
  </iplog:contributor>

  <iplog:contributor id="" name="Sasa Zivkov">
    <iplog:bug created="2009-09-29 07:03:40" id="4a3870f7a866db45ff7d9d8b5977264c48628db5" size="+24 lines" summary="Include description for missing bundle prereqs" type="patch"/>
    <iplog:bug created="2009-10-09 05:43:45" id="077815ff38e16cf3cb08d2183f675dd671c0a033" size="+0 lines" summary="Don't create .git/remotes folders on init" type="patch"/>
  </iplog:contributor>
</iplog:iplog>

-- 
Shawn.


Back to the top