##// END OF EJS Templates
repo.status: also compare flags for files in the lookup list....
repo.status: also compare flags for files in the lookup list. We might be able to do something smarter about this in dirstate.status for files in normallookup state, but that would require some extra care to keep backwards compatibility.

File last commit:

r5967:f8ad3b76 default
r6158:23ffe826 default
Show More
test-win32text.out
179 lines | 3.2 KiB | text/plain | TextLexer
/ tests / test-win32text.out
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 [hooks]
pretxncommit.crlf = python:hgext.win32text.forbidcrlf
pretxnchangegroup.crlf = python:hgext.win32text.forbidcrlf
Attempt to commit or push text file(s) using CRLF line endings
in b1aa5cde7ff4: f
transaction abort!
rollback completed
abort: pretxncommit.crlf hook failed
reverting f
Attempt to commit or push text file(s) using CRLF line endings
in 88b17af74937: d/f2
transaction abort!
rollback completed
abort: pretxncommit.crlf hook failed
forgetting d/f2
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 2:b67b2dae057a
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 tag: tip
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: bin
description:
5
changeset: 1:c72a7d1d0907
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
4
changeset: 0:fcf06d5c4e1d
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
1
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
adding dupe/a
adding dupe/b
adding dupe/c
adding dupe/d
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 5:6e8a7629ff5b
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 tag: tip
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: d
description:
d
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 4:ac30a42ce8bc
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: b c
description:
b/c
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 3:a73b85ef1fb7
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: a
description:
a
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 2:b67b2dae057a
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: bin
description:
5
changeset: 1:c72a7d1d0907
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
4
changeset: 0:fcf06d5c4e1d
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
1
pulling from dupe
searching for changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 4 changes to 4 files
Attempt to commit or push text file(s) using CRLF line endings
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 in ac30a42ce8bc: b
in ac30a42ce8bc: c
in 6e8a7629ff5b: d
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675
To prevent this mistake in your local repository,
add to Mercurial.ini or .hg/hgrc:
[hooks]
pretxncommit.crlf = python:hgext.win32text.forbidcrlf
and also consider adding:
[extensions]
hgext.win32text =
[encode]
** = cleverencode:
[decode]
** = cleverdecode:
transaction abort!
rollback completed
abort: pretxnchangegroup.crlf hook failed
Patrick Mezard
test-win32text: avoid unix2dos, printf extensions
r5680 changeset: 2:b67b2dae057a
Jesse Glick
Issue 882: add standard hook to reject text files with CRLF....
r5675 tag: tip
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: bin
description:
5
changeset: 1:c72a7d1d0907
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
4
changeset: 0:fcf06d5c4e1d
user: test
date: Thu Jan 01 00:00:00 1970 +0000
files: f
description:
1
Jesse Glick
Provide better context for custom Python encode/decode filters....
r5967 hello<NUL><CR><LF>
some<LF>text<LF>
rem empty<CR><LF>
[extensions]
win32text =
[decode]
** = cleverdecode:
[encode]
** = cleverencode:
WARNING: f4.bat already has CRLF line endings
and does not need EOL conversion by the win32text plugin.
Before your next commit, please reconsider your encode/decode settings in
Mercurial.ini or ..../.hg/hgrc.
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
hello<NUL><CR><LF>
some<CR><LF>text<CR><LF>
rem empty<CR><LF>
# empty<CR><LF>
# empty<LF>