2010-11-13 17:02:02 +03:00
|
|
|
http://mercurial.selenic.com/bts/issue2493
|
|
|
|
|
|
|
|
Testing tagging with the EOL extension
|
|
|
|
|
2011-03-01 19:01:17 +03:00
|
|
|
$ cat >> $HGRCPATH <<EOF
|
2010-11-13 17:02:02 +03:00
|
|
|
> [extensions]
|
|
|
|
> eol =
|
|
|
|
>
|
|
|
|
> [eol]
|
|
|
|
> native = CRLF
|
|
|
|
> EOF
|
|
|
|
|
|
|
|
setup repository
|
|
|
|
|
|
|
|
$ hg init repo
|
|
|
|
$ cd repo
|
|
|
|
$ cat > .hgeol <<EOF
|
|
|
|
> [patterns]
|
|
|
|
> ** = native
|
|
|
|
> EOF
|
|
|
|
$ printf "first\r\nsecond\r\nthird\r\n" > a.txt
|
|
|
|
$ hg commit --addremove -m 'checkin'
|
|
|
|
adding .hgeol
|
|
|
|
adding a.txt
|
|
|
|
|
|
|
|
Tag:
|
|
|
|
|
|
|
|
$ hg tag 1.0
|
|
|
|
|
|
|
|
Rewrite .hgtags file as it would look on a new checkout:
|
|
|
|
|
|
|
|
$ hg update -q null
|
|
|
|
$ hg update -q
|
|
|
|
|
|
|
|
Touch .hgtags file again:
|
|
|
|
|
|
|
|
$ hg tag 2.0
|
2012-06-11 03:40:51 +04:00
|
|
|
|
|
|
|
$ cd ..
|