: 3) Compute three diffs, one for each of each of these three CHANGES.txt : files... ... : 4) merge the diffs from step#3 into a 4 column report, listing every issue : mentioned in any of those three CHANGES.txt files and which "branches" it has : been commited to.
Below is the report generated from those diffs, the sequence of commands was... curl http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0/CHANGES.txt > 1.4.txt curl http://svn.apache.org/repos/asf/lucene/solr/branches/branch-1.5-dev/CHANGES.txt > 1.5.txt curl http://svn.apache.org/repos/asf/lucene/dev/branches/branch_3x/solr/CHANGES.txt > 3.1.txt curl http://svn.apache.org/repos/asf/lucene/dev/trunk/solr/CHANGES.txt > 4.0.txt diff 1.4.txt 1.5.txt > 1.5.diff diff 1.4.txt 3.1.txt > 3.1.diff diff 1.4.txt 4.0.txt > 4.0.diff perl -nle 'print "https://issues.apache.org/jira/browse/$1\t1.5" while /(SOLR-\d+)/g' 1.5.diff | sort -u > 1.5.fixed.txt perl -nle 'print "https://issues.apache.org/jira/browse/$1\t3.1" while /(SOLR-\d+)/g' 3.1.diff | sort -u > 3.1.fixed.txt perl -nle 'print "https://issues.apache.org/jira/browse/$1\t4.0" while /(SOLR-\d+)/g' 4.0.diff | sort -u > 4.0.fixed.txt join -t $'\t' -a 1 -a 2 1.5.fixed.txt 3.1.fixed.txt > tmp.txt join -t $'\t' -a 1 -a 2 tmp.txt 4.0.fixed.txt > all.fixed.txt ...and here's the final contents of all.fixed.txt... https://issues.apache.org/jira/browse/SOLR-1131 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1139 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1177 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1268 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1297 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1302 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1357 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1379 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1432 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1516 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1522 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1532 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1538 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1553 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1558 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1561 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1563 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1569 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1570 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1571 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1572 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1574 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1577 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1579 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1580 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1582 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1584 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1586 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1587 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1588 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1590 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1592 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1593 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1595 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1596 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1601 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1608 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1610 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1611 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1615 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1621 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1624 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1625 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1628 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1635 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1637 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1651 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1653 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1657 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1660 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1661 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1662 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1667 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1674 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1677 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1679 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1695 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1696 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1697 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1704 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1706 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1711 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1722 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1727 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1736 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1740 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1744 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1745 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1746 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1747 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1748 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1750 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1753 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1769 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1771 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1776 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1777 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1792 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1797 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1798 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1815 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1821 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1823 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1824 4.0 https://issues.apache.org/jira/browse/SOLR-1843 4.0 https://issues.apache.org/jira/browse/SOLR-1845 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1846 4.0 https://issues.apache.org/jira/browse/SOLR-1850 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1851 4.0 https://issues.apache.org/jira/browse/SOLR-1857 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1865 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1874 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1875 4.0 https://issues.apache.org/jira/browse/SOLR-1876 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1891 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1902 4.0 https://issues.apache.org/jira/browse/SOLR-1904 4.0 https://issues.apache.org/jira/browse/SOLR-1908 4.0 https://issues.apache.org/jira/browse/SOLR-1923 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-1928 4.0 https://issues.apache.org/jira/browse/SOLR-343 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-397 4.0 https://issues.apache.org/jira/browse/SOLR-571 4.0 https://issues.apache.org/jira/browse/SOLR-785 1.5 3.1 4.0 https://issues.apache.org/jira/browse/SOLR-945 4.0 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org