Commit Graph

245 Commits

Author SHA1 Message Date
Benoit Boissinot
3b788ed358 merge with brendan 2006-09-15 00:51:27 +02:00
Brendan Cully
24756bd157 Move revision parsing into cmdutil. 2006-09-14 11:19:35 -07:00
Brendan Cully
7bcd472f27 hgk: add --limit, and revranges 2006-09-13 18:24:58 -07:00
Brendan Cully
8be3ac699a hgk: add revision numbers 2006-09-13 13:50:28 -07:00
Benoit Boissinot
eae4c3f154 merge crew with hg-churn 2006-09-05 11:33:47 +02:00
Shun-ichi GOTO
73dd303066 Fix for Python 2.3 compatibility.
Note: Name of comparing function of sort() is "cmpfunc" in Python 2.3
and "cmp" in Python 2.4.
2006-09-05 12:40:45 +09:00
Josef "Jeff" Sipek
a3e9372532 [churn] Moved churn extension from hgext to contrib 2006-09-04 16:02:25 -04:00
TK Soh
653bca13b7 hgk: use short changeset hashes
this fixes the missing tags on hgk window
2006-08-24 16:12:23 -05:00
Benoit Boissinot
9fdf0e7e23 merge with hg-churn 2006-09-04 23:27:14 +02:00
Giorgos Keramidas
95ed16f229 Use cached hg-root-dir instead of rediscovering
by a second call to (hg-root).  We have the path
we need already as the value of hg-root-dir.
2006-08-13 20:21:13 +03:00
Christian Ebert
e16085a325 hgcommand.vim: requirements & doc self-install more consistent; cosmetics
Check for availability of builtin system().
Set 'compatible' while sourcing script.
File operation during doc self-install:
Escape spaces in ex-commands.
Use quotes in system calls.

Incremented revision number(s).

Size of patch is due to cosmetic cleanups:
Removal of spaces at line endings.
<SID>Prefix to functions when called.
2006-08-02 00:20:28 +02:00
Sébastien Pierre
ed658dff2d [darcs2hg] Windows compatibilty patct
Originally submitted by Daiju Kito
 1. single quote didn't work in several cases
 2. os.unlink tries to delete tmpfile when it's called. It won't wait like unix.
2006-08-01 09:51:36 -04:00
Giorgos Keramidas
1f91b78691 avoid calling (cd ...) with `nil' as a directory name
When (hg-root) cannot determine the current Mercurial root, print an
error message instead of trying to evaluate (cd nil).
2006-07-30 09:37:08 +03:00
Christian Ebert
5ab6440f56 hgcommand.vim: cleanup of doc self-install code 2006-07-29 01:58:12 +02:00
Bryan O'Sullivan
f820deb822 mq.el: Add comment to mq-edit-finish. 2006-08-22 17:01:24 -07:00
Bryan O'Sullivan
ddd87b1304 mq.el: add ability to edit a patch. 2006-08-22 16:59:22 -07:00
Bryan O'Sullivan
c1a8703aae Emacs: add mq.el, early support for Mercurial Queues. 2006-08-22 16:04:58 -07:00
Bryan O'Sullivan
e55bd65d54 mercurial.el: deal with more vagaries of "hg status".
If we run "hg status" on a file that does not exist, it prints an error
message.  Attempt to extract the name of the file.
2006-08-22 15:15:52 -07:00
Bryan O'Sullivan
01df2e50e5 mercurial.el: add hg-cwd 2006-08-22 14:03:10 -07:00
Bryan O'Sullivan
9447cded78 mercurial.el: speed up mode line updates. 2006-08-22 14:02:43 -07:00
Bryan O'Sullivan
154114b444 mercurial.el: add hg-status. 2006-08-22 11:37:18 -07:00
Bryan O'Sullivan
4d1786ec1f mercurial.el: use parents in modeline, not tip 2006-08-22 11:36:58 -07:00
Bryan O'Sullivan
c4a476da55 mercurial.el: fix hg-chomp. 2006-08-22 11:24:59 -07:00
Bryan O'Sullivan
0127d671dc mercurial.el: fix calls to goto-char. 2006-08-22 08:54:19 -07:00
Bryan O'Sullivan
093b29e224 mercurial.el: get rid of unportable, unperformant use of replace-regexp. 2006-08-22 08:53:37 -07:00
Mathieu Clabaut ext:(%22)
465e0ef538 Improve bash_completion for patches in MQ 2006-07-26 20:15:31 +02:00
Lee Cantey
a913e9fd83 Update Windows and Mac installers to 0.9.1 release 2006-07-25 17:15:44 -07:00
FUJIWARA Katsunori
feed3e771b Emacs: apply "expand-filename" on "default-directory".
"default-directory" may has home directory("~") relative path in some
runtime environment(or emacs revision ?), so expand-filename is
required.
2006-07-22 23:35:16 +09:00
FUJIWARA Katsunori
73f0f2e2ee Emacs: apply kill-local-variable instead of make-local-variable to FORGET 2006-07-22 23:30:19 +09:00
Alexis S. L. Carvalho
d936b8286b make convert-repo deal with git symbolic refs.
Problem noticed by Sébastien Pierre
2006-07-24 13:47:29 -07:00
Mathieu Clabaut ext:(%22)
a37037fb18 HGcommand.vim : the status was read for the wrong file as we changed the current directory before 2006-07-19 09:28:59 +02:00
Mathieu Clabaut ext:(%22)
ecaae60190 Do not try to get revision and branch information for file which are not tracked 2006-07-18 18:35:47 +02:00
Mathieu Clabaut ext:(%22)
7717e8ded9 Correction of commit with a log message in a file 2006-07-18 18:35:47 +02:00
Mathieu Clabaut ext:(%22)
b092ebbad7 Test if file is below an HG root before doing anything 2006-07-18 18:35:47 +02:00
Rafael Villar Burke
92d2c1c1b7 contrib: add sample.hgrc 2006-07-14 22:38:21 -07:00
Vadim Gelfer
40666b2d59 merge with mathieu clabaut. 2006-07-12 15:47:12 -07:00
Vadim Gelfer
1ff90c4c47 contrib/hgsh: make to work with remote clone over ssh. 2006-07-12 15:44:51 -07:00
Mathieu Clabaut ext:(%22)
5d30b8769c HGcommand.vim : HGCommandEnableBufferSetup on by default 2006-07-13 00:02:26 +02:00
Mathieu Clabaut ext:(%22)
1a1ab9fc77 HGcommand.vim : HGGetStatusLine accept to display an empty 'branch' value 2006-07-12 23:52:13 +02:00
Mathieu Clabaut ext:(%22)
466ef383a7 HGcommand.vim : suppress CVS relief 2006-07-12 23:52:13 +02:00
Mathieu Clabaut ext:(%22)
ec047764fb HGcommand.vim : doc review. 2006-07-12 23:52:08 +02:00
Mathieu Clabaut ext:(%22)
be0be5d475 HGcommand.vim : doc integration 2006-07-12 23:50:34 +02:00
Vadim Gelfer
0923c5c205 merge with crew. 2006-07-11 13:47:51 -07:00
Mathieu Clabaut ext:(%22)
7d1dd836ba Vim script: Adaptation from CVS to Mercurial 2006-07-10 23:45:16 +02:00
Mathieu Clabaut ext:(%22)
2958e5cbf3 Addition of CVScommand vim script as a base for HGcommand 2006-07-10 23:39:08 +02:00
Sébastien Pierre
27d193fe81 darcs2hg: pause and resume support, date extraction from commit hash, does not break on empty commits 2006-07-10 12:19:37 -04:00
Nils Decker
7b2bc09d74 darcs2hg.py: use darcs patch hash as patch identifier
The use of the patch name is dangerous when duplicate names exist.
In case of a duplicate name the second patch and all its dependancies
are merged into a single mercurial patch.
The patch identifier (hash) is always unique.
2006-07-09 21:41:00 -07:00
Lee Cantey
169c49677d Redirect MacPython link to point to python.org 2006-07-06 09:26:31 -07:00
Raphael Marmier
4d2b4ac19a Disable automatic line endings conversion on windows
The rationale behind this is that such conversion implies a particular
situation in which all files in the repo are terminated by only LF. This
is documented nowhere and it bit me sharply when I upgraded.

Furthermore, it works on the assumption that a file containing no NULL
characters are actually a text file. Therefore it cannot guarantee that
no binary file will be harmed in the process.

Currently, if a file already contains CRLF line endings when it is
copied to the working dir from the repo, then the version in the working
dir will be corrupted by an extra CR.

I'm working on a patch that will turn this into a warning. But as a side
effect, committing such a file back will strip it from its CR.

In all case, unrequested data modification can occur under the feet of
the user, which is bad(tm), ihmo.
2006-07-03 10:18:46 -07:00
Vadim Gelfer
82a6d82061 mercurial.el: fix misleading indent of code.
code was correct, indent was wrong.
2006-06-29 10:35:15 -07:00