Daniel Santa Cruz ext:(%22)
3232a6998e
Minor typo change to reflect actual values used.
2006-05-22 12:17:44 -04:00
Vadim Gelfer
34b7a0d83b
merge with crew.
2006-05-21 23:39:25 -07:00
Vadim Gelfer
38e7119eca
new extension: extdiff. allows to use external diff program.
2006-05-21 23:39:07 -07:00
Vadim Gelfer
10c73bbd93
notify: add debug output. do not fail if no config file.
...
use --debug to see debug output.
2006-05-20 12:52:02 -07:00
Vadim Gelfer
be9056ad56
notify: fix off by one error.
2006-05-19 14:57:45 -07:00
Vadim Gelfer
25b53cf653
bugzilla: allow to map between committer email and bugzilla user name.
2006-05-18 09:23:43 -07:00
Thomas Arendsen Hein
914957ee60
Removed extra space in bisect output.
2006-05-18 08:03:51 +02:00
Thomas Arendsen Hein
be0ce7238f
Strip empty lines and trailing spaces around commit messages.
...
Fixes issue213 and part of issue249 (trying to keep node id on import)
2006-05-17 19:38:41 +02:00
Thomas Arendsen Hein
be2a7bb68c
Use "# Date" instead of "# Timestamp" for dated export/import of patches.
...
And don't break up list for % formatting.
2006-05-17 19:00:16 +02:00
Danek Duvall
2a19fd683a
Add timestamp field to export format. Make import and mq use it.
2006-05-17 18:54:30 +02:00
Aurelien Jacobs ext:(%22)
b68ea13e18
notify changeset diff should be against current node instead of tip
2006-05-16 14:17:45 -07:00
Vadim Gelfer
de0a3b422b
allow to send email using sendmail.
...
default is still smtp.
update hgrc doc with sendmail info.
2006-05-15 10:25:17 -07:00
Danek Duvall
9b6197b107
Fix issue240: mq: qpush fails on Solaris
2006-05-11 18:24:58 -07:00
Vadim Gelfer
42391c45d8
bugzilla hook: skip empty groups.
2006-05-09 14:39:56 -07:00
Thomas Arendsen Hein
ce9a04e13f
gpg extension: Always remove temporary files created by 'hg sigcheck'.
2006-05-09 13:26:16 +02:00
Vadim Gelfer
990eecd90f
localrepository.addchangegroup: add more source infos to hooks
2006-05-08 16:50:27 -07:00
Vadim Gelfer
8ea7dbe8d0
notify: add 'to' header to message.
2006-05-08 12:27:30 -07:00
Vadim Gelfer
a82c03a7e0
notify extension: generate right number of diffs
2006-05-08 11:16:09 -07:00
Vadim Gelfer
41eb4e2c6e
reverse sense of return value from python hooks.
...
old scheme (False/None/0/'' == fail) made coding style
unnatural, did not allow use of mercurial commands as hooks.
new scheme (False/None/0 == pass) is pythonic, does not require peculiar
"return True" at ends of hooks, allows hooks like this:
[hooks]
# update working dir after push into this repo
changegroup.update = python:mercurial.commands.update
2006-05-08 10:59:58 -07:00
Vadim Gelfer
dd7442a4f4
merge with crew.
2006-05-08 08:04:46 -07:00
Vadim Gelfer
ef1e3759c2
add email notification hook. hook written in python.
...
email headers and body can be customized using template code.
2006-05-04 15:07:35 -07:00
Bryan O'Sullivan
f8888fa454
patch queue: notify.patch
2006-05-04 12:25:10 -07:00
Vadim Gelfer
f906ed16e7
move mail sending code into core, so extensions can share it.
...
document hgrc settings used.
2006-05-04 12:23:01 -07:00
Vadim Gelfer
c40534f466
move stringio class from bugzilla extension into templater module.
2006-05-04 12:02:32 -07:00
Vadim Gelfer
7ff45befff
rename [patchbomb] section to [email] section in hgrc. old name still ok.
2006-05-04 12:00:45 -07:00
Vadim Gelfer
901f2c1543
define standard name for base url to use when printing hgweb urls.
...
useful for bugzilla integration, email notifications, other stuffs.
2006-05-04 11:32:00 -07:00
Vadim Gelfer
de8fc55e1f
only import mysql module if hook used.
2006-05-03 14:56:07 -07:00
Vadim Gelfer
747e07d661
add bugzilla integration hook. example of writing hook in python.
...
hook updates bugzilla bugs when it sees commit comments that mention
bug id, such as "i fixed bug 77".
only bugzilla 2.16 supported yet, but easy to extend. bugzilla versions
have different schema, i have not used later than 2.16.
2006-05-03 14:40:39 -07:00
Thomas Arendsen Hein
412719cc68
Better help for mq: Corrected synopses, get qcommit options from commands.py.
2006-05-03 11:57:14 +02:00
Thomas Arendsen Hein
092be2daa9
Use better names (hg-{usage}-{random}.{suffix}) for temporary files.
2006-04-30 21:11:22 +02:00
Alexis S. L. Carvalho
2995553eee
Fix hg qdiff <file>
2006-04-19 11:41:27 -07:00
Vadim Gelfer
fba6f04a5f
mq: do not fail if directory to create exists
2006-04-18 14:56:54 -07:00
Edouard Gomez
f6c00cf208
Register qversion as a non repository related command
2006-04-04 16:35:20 -07:00
Vadim Gelfer
e08da24689
patchbomb: ignore exception if pager quits.
2006-03-09 16:26:49 -08:00
Thomas Arendsen Hein
c6c1b2a975
Removed script header from mq.py
2006-03-08 19:31:54 +01:00
Thomas Arendsen Hein
c8d9d88df5
Moved bisect extension to hgext folder.
2006-03-08 19:30:30 +01:00
Thomas Arendsen Hein
c2f8042cfe
Fix mq's usage of opener, which don't allow absolute paths now.
2006-03-07 22:41:24 +01:00
Vadim Gelfer
316fdadb4c
only put numbers on patches if > 1 patch.
2006-03-06 21:06:53 -08:00
Lee Cantey
72700213c5
Patchbomb only sends introductory message [0 of N] if there are multiple patches.
2006-03-06 21:05:18 -08:00
Thomas Arendsen Hein
ed3a95a497
Create local ui object per repository, so .hg/hgrc don't get mixed.
...
This is needed for hooks, but may be important for other settings, too.
Fixes issue113, also integrated push-hook-lock.sh as a test case for this.
2006-03-06 17:47:41 +01:00
Vadim Gelfer
30f504a884
get patchbomb extension to use demandload. speeds up hg startup by 50%.
2006-03-02 11:38:39 -08:00
Thomas Arendsen Hein
47314a5f51
Whitespace, tab and formatting cleanups, mainly in mq.py
2006-02-28 23:25:34 +01:00
mason@suse.com
e69cd5f3b2
Add mq extension
2006-02-28 12:25:26 -06:00
Johannes Stezenbach
ebb84bfa68
add --mbox output to patchbomb
...
add option to save generated mails in an mbox file for later
processing with formail, instead of sending them directly
2006-02-06 17:34:39 -06:00
Thomas Arendsen Hein
5402a5485e
Removed executable bit from patchbomb extension.
2006-02-03 11:43:49 +01:00
Benoit Boissinot
f35a4401dc
extension gpg.py: really raise the exception in case of invalid data
2006-02-02 19:22:27 +01:00
Benoit Boissinot
7993682c87
fix an exception in gpg.py with multiples sigs for the same cset
...
- silly error, do not overwrite the variable we use for iterating
- correct 'hg help sign'
2006-02-01 20:20:27 +01:00
Benoit Boissinot
3c3d3f47d2
fixes for gpg.py extension
...
- add copyright and license
- add i18n
- add 'sigs' command behaving like 'hg tags'
- change 'role' to 'comment' and output it only if there is one
- refactoring
2006-02-01 19:37:26 +01:00
Thomas Arendsen Hein
6e4eeabc49
Added missing space in output of gpg.py
2006-02-01 12:55:01 +01:00
Vadim Gelfer
774f42f23f
add documentation for email command.
2006-01-31 08:14:23 -08:00