mutt stable branch with some hacks
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use hg-commit to perform commits that also update the ChangeLog.

+65
+30
ChangeLog
··· 1 + 2007-03-03 00:34 -0800 Brendan Cully <brendan@kublai.com> (03596c38dd53) 2 + 3 + * hg-commit: Use hg-commit to perform commits that also update the 4 + ChangeLog. 5 + 6 + 2007-03-02 21:17 -0800 Brendan Cully <brendan@kublai.com> (472e100053ed) 7 + 8 + * .hgignore: Ignore more built files 9 + 10 + 2007-03-02 11:09 -0800 Brendan Cully <brendan@kublai.com> (256c86830a36) 11 + 12 + * .hgignore: Create .hgignore file 13 + 14 + 2007-03-02 10:29 +0100 Thomas Roessler <roessler@does-not-exist.org> (e040b8aba1c4) 15 + 16 + * configure.in: Make --enable-ssl without pop or imap a mere warning. 17 + 18 + 2007-03-02 01:25 +0000 Petr Pisar <petr.pisar@atlas.cz> (f1c800817281) 19 + 20 + * po/cs.po: Updated Czech translation (now in UTF-8). 21 + 22 + 2007-03-01 06:05 +0000 Brendan Cully <brendan@kublai.com> (d0ff524fa461) 23 + 24 + * init.h: Remove $file_charset SYN - it never appeared in an official 25 + release. 26 + 27 + 2007-02-28 17:48 +0000 Brendan Cully <brendan@kublai.com> (083d6afe844c) 28 + 29 + * ChangeLog: # changelog commit 30 + 1 31 2007-02-28 17:47:13 Brendan Cully <brendan@kublai.com> (brendan) 2 32 3 33 * imap/command.c, imap/imap.c, imap/imap_private.h: Add
+5
hg-changelog-map
··· 1 + header = '{date|isodate} {author|person} <{author|email}> ({node|short})\n\n' 2 + changeset = '\t* {files|stringify|fill68|tabindent|strip}\n\n' 3 + file = '{file}, ' 4 + last_file = '{file}: {desc}\n\t' 5 + no_files = '{desc}'
+30
hg-commit
··· 1 + #!/bin/bash 2 + 3 + hg commit "$@" 4 + 5 + lrev=$(hg log --limit 1 --template '{rev}' ChangeLog) 6 + trev=$(hg tip --template '{rev'}) 7 + if [ $lrev = $trev ]; then exit 0; fi 8 + 9 + declare -a nopts 10 + 11 + while [ $# -gt 0 ] 12 + do 13 + case "$1" in 14 + -m|-l) shift ;; 15 + -*) nopts[${#nopts[*]}]="$1" ;; 16 + # Include ChangeLog if given any explicit file names 17 + *) nopts[${#nopts[*]}]="$1"; cl=ChangeLog ;; 18 + esac 19 + shift 20 + done 21 + 22 + clog=$(hg tip --template '{desc}') 23 + 24 + { 25 + hg log --style=./hg-changelog-map -r tip:$lrev 26 + hg cat ChangeLog 27 + } > ChangeLog 28 + 29 + hg rollback 30 + hg commit -m "$clog" "${nopts[@]}" $cl