| # ----------------------------------------------------------- |
| # 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 |
| |
| |