Generate human readable "whats in this build"

Registered by Zach Pfeffer on 2011-06-06

We always get asked, what's in this build. I think the best way to satisfy that question is something like this:

Looking at:

https://android-build.linaro.org/jenkins/job/pfalcon_beagle-quiet/15/artifact/build/out/pinned-manifest.xml

we see 4 remotes:

<remote fetch="git://gitorious.org/0xbench/" name="0xbench"/>
<remote fetch="git://android.git.kernel.org/" name="korg" review="review.source.android.com"/>
<remote fetch="git://git.linaro.org/" name="linaro"/>
<remote fetch="git://git.omapzoom.org/repo/" name="omapzoom"/>

These 4 known as: "0xbench upstream", "AOSP tip", "Linaro" and "Pandroid"

We could generate a report that says something like:

As of <date> we're at tip for all components from "AOSP tip."
We're using a kernel that's n commits behind tip from "Pandroid"
We're using 0xbench with is m commits behind tip
We've added the following improvements from "Linaro" on top of AOSP:
<commit 1> project1, <commit 2> project 2
We've added the folloing improvements from "Linaro" on top of the kernel.

This or something like it would give people a "feel" for whats in a build.

Blueprint information

Status:
Not started
Approver:
Zach Pfeffer
Priority:
Undefined
Drafter:
Zach Pfeffer
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.