TortoiseHg �����ܸ�ե�����̾��Ȥ���ˡ�ˤĤ��ƤΥ�⡣
����
- Windows �Ķ��Τߤα��ѤǤ���С�win32mbcs ��ĥ��ͭ���ˤ��뤳�Ȥ� TortoiseHg �����ܸ�ե�����̾�����Ȥ��Ǥ��ޤ��� �ե�����̾�� UTF-8 �ǰ�������γ�ĥ�Ⳬȯ����Ƥ��ޤ���
- 2011/11/10: TortoiseHg 2.2 (Mercurial 2.0) �Ǥ� fixutf8 ��ĥ��ư��ޤ��� fixutf8 ��ĥ����Ѥ�����ϡ�TortoiseHg 2.1.4 (Mercurial 1.9.3) �ȡ��뤷�Ƥ���������
- 2011/11/08: TortoiseHg 2.2 �ǡ�win32mbcs ��ĥ���ѻ��˥������ĥ��������ư��ʤ����꤬�������줿�����Ǥ���
�����μ�
- Mercurial (Hg) ��ʬ���С��������������ƥ� (VCS) �� 1 �ġ� Git �� Bazaar �Ȥ褯��Ӥ���롣
- Windows �������ץ���������礵�줿 Hg �ե���ȥ���ɤǤ��� TortoiseHg �� http://tortoisehg.bitbucket.org/ja/ �������������ɤǤ��롣
- TortoiseHg 0.8 �ʹߤǤϡ������������Υ�å������ʤɤ����ܸ�ɽ�������褦�ˤʤä� �����ܸ�ɽ�������������ϴĶ��ѿ� LANG �� ja ����ꤹ��ˡ� ���ܸ�ե�����̾��츫����ʤ�˰����뤬�� �֥��פ��ɽ�פʤ� SJIS 2 �Х����ܤˡ�\�פ�ޤ����ʸ���ϥ��ߥåȤǤ��ʤ���
ʸ�������θ���
-
�ե�����̾��ˡ�\�פ��ޤޤ���礬���롣
- �֥��פ��ɽ�פʤɤ� Shift_JIS �ǥ����ɤ���� 2 �Х����ܤ���\�פȤʤ롣 ���줬 Windows �Υѥ����ڤ�ʸ����ǧ������뤿�ᡢ���顼�ȤʤäƤ��ޤ����ߥåȤ��Ǥ��ʤ��� ������褹��ˤϡ�Shift_JIS �������������Ǥ���褦�ˤ��뤫�� �ե�����̾�� UTF-8 �ǥ��ߥåȤ���ɬ�פ����롣
- Windows �Ķ��� Linux �Ķ���ʸ�������ɤ��ۤʤ�
- Mercurial �ϥХ��ʥ�ɽ���Τޤޥե�����̾���� Windows ���饤����Ȥϥե�����̾�� Shift_JIS �ǥ����ɤ���Ƥ���ȴ��Ԥ��� Linux ���饤����Ȥϥե�����̾�� UTF-8 �ʤɤǥ����ɤ���Ƥ���ȴ��Ԥ��뤿�ᡢ �����å������Ȥ����Ȥ��ˤ������ʥե�����̾�Ȥʤ롣 ������褹��ˤϡ�Windows �Ķ��Ǥ�ե�����̾�� UTF-8 �ǥ��ߥåȤ���ɬ�פ����롣
�����ˡ
win32mbcs
-
�桼���ǥ��쥯�ȥ�ľ���ˤ��� mercurial.ini �� hgext.win32mbcs = �Ƚ��Ȥ�
win32mbcs ��ĥ��ͭ���ˤʤꡢ��\�פ�ޤ�ʸ��������ϲ���Ǥ��롣
���������ե�����̾�� Shift_JIS ����¸����뤿�ᡢ
Windows �ʳ��Υ��饤����ȤǤ�ʸ��������ȯ�����롣
- mercurial.ini:
[extensions]
hgext.win32mbcs =
- mercurial.ini:
hg-fixutf8
- Stefan Rusek ��κ�ä���ĥ�� �ե�����̾�� Shift_JIS �ǤϤʤ� UTF-8 �ǰ����褦�ˤ��뤳�Ȥǡ���������Ǥ��롣
- �ܲȤΤ�Τ�Ƴ������� TortoiseHg ����Υ��ߥåȤ����顼�Ȥʤ뤿�ᡢ Tinyfish ��Υե������� ��Ȥ���
-
Ƴ������
http://mercurial.selenic.com/wiki/FixUtf8Extension
�ʱѸ�ˤȡ�
- hg-fixutf8 ��Ŭ���ʾ��˥���������ɤ��롣
> hg clone http://bitbucket.org/tinyfish/hg-fixutf8/
- mercurial.ini �� hg-fixutf8 �Υѥ������ꤹ�롣win32mbcs �ȤϥХåƥ�����Τǡ�win32mbcs �����ꤵ��Ƥ����������롣
[extensions]
fixutf8 = C:\path\to\fixutf8.py - ��¸�Υ�ݥ��ȥ�Υե�����̾�����롣
> hg addremove -s 100
> hg commit -m "Fix filenames"- ������������ޤ� win32mbcs ��ȤäƤ�����ݥ��ȥ�Ǥϡ��ǥ����ɥ��顼�ȤʤäƤ��ޤ�ư���ʤ���礬¿���� ��ö ASCII �ե�����̾�ǥ��ߥåȤ������ fixutf8 ��ͭ�������ƺƥ�͡��ह�����β������ɬ�ס�
- ���ߥåȥ����� UTF-8 �ǵ��Ҥ�����ˤϡ��Ķ��ѿ� HGENCODING �� utf-8 ����ꤷ�Ƥ�����
- hg-fixutf8 ��Ŭ���ʾ��˥���������ɤ��롣
- ����ʸ����ޤ�ե�����ޤ��ϥե�����Υ������ĥ (������å���˥塼�ȥ��������С��쥤) �ϵ�ǽ���ʤ��� ��������������� DLL �������ڡ����Ǹ�������Ƥ��롣
cygwin mercurial
- Cygwin 1.7 �Ǥϡ��ե�����̾�� UTF-8 �ǰ�����褦�ˤʤä��� ���Τ��ᡢCygwin �Ǥ� Mercurial ��Ȥ��� Linux �Ȥ���߱��Ѥ���ǽ�Ȥʤ롣 ��������TortoiseHg �ʤɤ� GUI �����ѤǤ��ʤ���
���ɽ
ʸ�������� | ����ʸ�� | ʣ��OS | GUI | ������ | |
---|---|---|---|---|---|
�ǥե���� | Shift_JIS | �� | �� | �� | �� |
win32mbcs | Shift_JIS | �� | �� | �� | �� |
hg-fixutf8 | UTF-8 | �� | �� | �� | �� |
cygwin | UTF-8 | �� | �� | �� | �� |
����ʸ��
- http://tortoisehg.bitbucket.org/ja/
- http://bitbucket.org/kuy/thg-ja/wiki/Japanese
- http://mercurial.selenic.com/wiki/EncodingStrategy
- http://groups.google.com/group/mercurial-ja/
- http://bitbucket.org/marutosi/tortoisehg/wiki/Home.ja
- http://tobysoft.net/wiki/index.php?Mercurial/���ܸ�ե�����̾�����ܸ쥳�ߥåȥ����ط�
- http://mercurial.selenic.com/wiki/FixUtf8Extension
- http://bitbucket.org/stefanrusek/hg-fixutf8/
- http://bitbucket.org/tinyfish/hg-fixutf8/
- http://hibari.2ch.net/test/read.cgi/tech/1295493964/
- http://hibari.2ch.net/test/read.cgi/tech/1321109748/
��������
- 2011/11/10: TortoiseHg 2.2 �˴ؤ����ɵ���
- 2011/08/03: TortoiseHg 2.1.2 �˴ؤ����ɵ���
- 2011/07/06: TortoiseHg 2.1 �˴ؤ����ɵ���
- 2010/11/03: �������ĥ�ν����Ǥ˴ؤ��Ƹ��ڡ�
- 2010/10/11: Tinyfish ��� fixutf8 �˸��ڡ�
- 2010/04/19: ���ɽ���ɲá�
- 2010/04/17: cygwin mercurial �ˤĤ����ɵ����ܼ������֡�
- 2010/04/11: TortoiseHg 1.0 �ʹߤ�������Ѥ��ʤ��Τǡ���0.9�פ�ʸ��������
- 2009/11/18: TortoiseHg 0.9 �˸��ڡ�fixutf8 �β���̡�
- 2009/10/12: TortoiseHg 0.8.3 ����������Ƥ����Τǡ���Է�̤�Ǻܡ�
- 2009/10/03: win32mbcs �κǿ��ǤˤĤ����ɵ���
- 2009/07/05: HGENCODING �ˤĤ��Ƥε��Ҥ��ɵ���
- 2009/07/02: TortoiseHg 0.8 ���������줿�Τǡ���Է�̤�Ǻܡ�
- 2009/04/29: ���Ǻ�����