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
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
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
Vadim Gelfer
ad8c158ca2
mercurial.el: inhibit backups for files managed by mercurial
2006-06-29 10:27:09 -07:00
Lee Cantey
14693b5695
Update Mac OSX installer to 0.9 with Universal Python build
2006-06-27 11:32:37 -07:00
Vadim Gelfer
77cf84bc90
merge emacs changes.
2006-06-18 21:15:01 -07:00
Vadim Gelfer
6d81af657d
merge with crew.
2006-06-18 21:04:42 -07:00
FUJIWARA Katsunori
42626859e7
Emacs: follow the revision usage policy of "hg diff" command.
...
This patche makes "parent" as default revision of diff command.
2006-06-18 04:13:33 +09:00
FUJIWARA Katsunori
645be5112b
Emacs: change directory of output buffer to the root of the repository.
2006-06-18 04:02:56 +09:00
FUJIWARA Katsunori
a0c3415d1d
Emacs: use default-directory' if
buffer-file-name' is null.
...
This patch allows you to co-operate with Mercurial in dired buffer.
2006-06-18 03:46:00 +09:00
FUJIWARA Katsunori
778100dd4b
Emacs: use delete-region instead of kill-* functions.
...
This patch eliminates `kill-line' which taints kill-ring,
and `kill-entire-line' which is specific for XEmacs.
2006-06-17 00:06:28 +09:00
Vadim Gelfer
844d833844
move hgk.py into hgext. now to enable "hg view" is one less step.
...
edit ~/.hgrc:
[extensions]
hgext.hgk =
cp contrib/hgk ~/bin
2006-06-14 15:41:06 -07:00