Mercurial > hg > mercurial-crew
changeset 6348:f8feaa665319
Make churn an official extension
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sat, 22 Mar 2008 18:01:46 +0100 |
parents | 3b42f7ac6916 |
children | 6aaf5b1d8f15 |
files | contrib/churn.py hgext/churn.py tests/test-churn tests/test-churn.out |
diffstat | 3 files changed, 50 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/test-churn @@ -0,0 +1,31 @@ +#!/bin/sh + +echo "[extensions]" >> $HGRCPATH +echo "churn=" >> $HGRCPATH + +echo % create test repository +hg init repo +cd repo +echo a > a +hg ci -Am adda -u user1 +echo b >> a +echo b > b +hg ci -Am addb -u user2 +echo c >> a +echo c >> b +echo c > c +hg ci -Am addc -u user3 + +echo % churn all +hg churn +echo % churn up to rev 1 +hg churn -r :1 +echo % churn with aliases +cat > ../aliases <<EOF +user1 alias1 +user3 alias3 +EOF +hg churn --aliases ../aliases +echo % churn with column specifier +COLUMNS=40 hg churn +
new file mode 100644 --- /dev/null +++ b/tests/test-churn.out @@ -0,0 +1,19 @@ +% create test repository +adding a +adding b +adding c +% churn all +user3 3 *************************************************************** +user2 2 ****************************************** +user1 1 ********************* +% churn up to rev 1 +user2 2 *************************************************************** +user1 1 ******************************* +% churn with aliases +alias3 3 ************************************************************** +user2 2 ***************************************** +alias1 1 ******************** +% churn with column specifier +user3 3 *********************** +user2 2 *************** +user1 1 *******