jgit/org.eclipse.jgit.iplog
Matthias Sohn 19a366d532 Prepare 1.2.0 builds
Change-Id: I9ec247135d93ef28d732e94f18d0ec1d0e2e6d44
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2011-09-15 22:51:46 +02:00
..
.settings Use commit message best practices for Mylyn Commit template 2011-09-05 23:57:21 +02:00
META-INF Prepare 1.2.0 builds 2011-09-15 22:51:46 +02:00
resources/org/eclipse/jgit/iplog Externalize strings from JGit 2010-05-19 14:37:16 -07:00
src/org/eclipse/jgit/iplog In iplog list approved CQs as "active" 2011-02-06 01:21:30 +01:00
.classpath Externalize strings from JGit 2010-05-19 14:37:16 -07:00
.gitignore Generate an Eclipse IP log with jgit eclipse-iplog 2010-01-29 07:23:54 -08:00
.project Revert "Hide Maven target directories from Eclipse" 2010-08-28 09:50:50 +02:00
README Fix line endings 2010-06-18 23:36:18 +02:00
about.html Add missing about.html files to all shipped bundles 2011-06-08 21:51:51 +02:00
build.properties Add missing about.html files to all shipped bundles 2011-06-08 21:51:51 +02:00
plugin.properties Remove incubation marker 2011-05-31 22:53:53 +02:00
pom.xml Prepare 1.2.0 builds 2011-09-15 22:51:46 +02:00

README

# -----------------------------------------------------------
# This document describes how to generate the Eclipse ip log
# for the eclipse project technology.jgit using a local clone
# of the git repository
#     git://egit.eclipse.org/jgit.git
# starting point is a manually written file
#     .eclipse_iplog
# located in the repository's work dir root path
# which is describing the project, see first section of this
# file in the jgit root directory:
#     $JGIT_BASE/.eclipse_iplog
# -----------------------------------------------------------
# Prepare:
# jgit work tree base dir
export JGIT_BASE="c:/data/ide/helios/jgit"

# repository work dir root path
export WORK_DIR="c:/data/ide/helios/jgit"

# cd to repository work dir root path (for jgit this is identical to $JGIT_BASE)
cd $WORK_DIR

# -----------------------------------------------------------
# Update the CQ list:
# - this command updates file .eclipse_iplog
java -jar $JGIT_BASE/org.eclipse.jgit.pgm/target/jgit-cli.jar eclipse-ipzilla

# - if there are any updates 'git commit' them
git add .eclipse_iplog
git commit

# - type in ipzilla user and password

# -----------------------------------------------------------
# Get the committer data from gerrit:
# - start gerrit gsql via ssh
# options:
#     -p : ssh port gerrit is listening on
ssh -p 29418 username@egit.eclipse.org gerrit gsql --format PRETTY

# - type in ssh passphrase for your ssh key
# - run the SQL query (cut and paste content to interactive gerrit shell)
#      org.eclipse.jgit.iplog/src/org/eclipse/jgit/iplog/gsql_query.txt
# - copy the query result into the file (no headers, no blank lines):
#      $WORK_DIR/.git/gerrit_committers

# -----------------------------------------------------------
# Generate the iplog:
# options:
#     -- version : the project version the iplog is to be generated for
#     - o : the output file
java -jar $JGIT_BASE/org.eclipse.jgit.pgm/target/jgit-cli.jar eclipse-iplog --version=0.8.0 -o jgit-0.8.0.xml