[過去ログ]
バージョン管理システムについて語るスレ3 (1001レス)
バージョン管理システムについて語るスレ3 http://echo.5ch.net/test/read.cgi/tech/1228366972/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
529: デフォルトの名無しさん [] 2009/02/22(日) 14:18:00 fixutf8使えばいいだろ http://echo.5ch.net/test/read.cgi/tech/1228366972/529
530: デフォルトの名無しさん [] 2009/02/22(日) 18:28:25 hg ファイル名に0x5cがあると1.1から動かねー!!!!! 0x5cがあるとdelete返してきてファイルなしになってcommitできねーwwww 1.0.2に戻すと最新のリポジトリと互換性がないwwwwww 誰だよこんな糞仕様にしたやつはwwww http://echo.5ch.net/test/read.cgi/tech/1228366972/530
531: デフォルトの名無しさん [sage] 2009/02/22(日) 18:34:28 仕様じゃなくてバグじゃね? http://echo.5ch.net/test/read.cgi/tech/1228366972/531
532: デフォルトの名無しさん [sage] 2009/02/22(日) 18:43:29 >>530 そういうのは気づいた人が報告しないと直らないんだぜ。 http://echo.5ch.net/test/read.cgi/tech/1228366972/532
533: 530 [] 2009/02/22(日) 18:50:56 >>532 俺に言うなwww http://echo.5ch.net/test/read.cgi/tech/1228366972/533
534: デフォルトの名無しさん [sage] 2009/02/22(日) 19:49:58 >>528 通らない文字みるとあからさまにバックスラッシュ関係だねぇ "\"が2バイト目にあるマルチバイトが駄目ポ http://echo.5ch.net/test/read.cgi/tech/1228366972/534
535: デフォルトの名無しさん [sage] 2009/02/22(日) 19:54:48 pythonって割と低レベルなんだな。 http://echo.5ch.net/test/read.cgi/tech/1228366972/535
536: デフォルトの名無しさん [] 2009/02/22(日) 19:57:36 hg 今のバージョンでもファイル名を直接指定すれば0x5cがあってもコミットできる。 http://echo.5ch.net/test/read.cgi/tech/1228366972/536
537: 536 [] 2009/02/22(日) 20:00:01 ただし処理が昔のままなのでコミットできるだけで将来的には多分コミットできなくなるはずwww http://echo.5ch.net/test/read.cgi/tech/1228366972/537
538: デフォルトの名無しさん [sage] 2009/02/23(月) 08:43:01 早く bzr が熟成しないかな。hg 見限りたくなってきた。 コマンドが多少打ちにくいとか、少々動作が遅いぐらいかまやせんよ。 http://echo.5ch.net/test/read.cgi/tech/1228366972/538
539: デフォルトの名無しさん [sage] 2009/02/23(月) 10:52:29 bzr自体は十分使える状態だと思うよ。tortoiseBzrとかbzr-svnとか 周辺ツールにまだ難があるけど。 ただ、bzrにgitやhg的なbranchが無いのが痛い。 svn的なbranchならcloneで十分だし、シンプルな実装は賛同できるんだけど、 何だかんだ言っても便利だからなぁ。 http://echo.5ch.net/test/read.cgi/tech/1228366972/539
540: デフォルトの名無しさん [sage] 2009/02/23(月) 11:59:00 確かにBazaarを使ってると master -> sub こんな風にbranch切ったあと、subのファイルを編集してるつもりが 間違ってmasterの方を編集してしまうことがあって こういう時には、ディレクトリ内容すげ替え方式のgit-branchがちょっと羨ましい あともう一つ羨ましいのはgithub http://echo.5ch.net/test/read.cgi/tech/1228366972/540
541: デフォルトの名無しさん [sage] 2009/02/23(月) 12:28:15 bzrにはlaunchpadがあるからいいじゃない。 しかも今年中にオープンソース化される。 ただ、シンプルにレポジトリの管理だけをしたい時に gitにはgitosisがあるのが有り難い。 http://echo.5ch.net/test/read.cgi/tech/1228366972/541
542: デフォルトの名無しさん [sage] 2009/02/23(月) 14:51:48 >>535 hgがPythonの最低バージョンを2.4以降にしてくれればよかっただけのことなんだけどね。 >>538 成熟した頃には新しいバージョン管理ツールが出ていてそちらに目移りしているでしょう。 http://echo.5ch.net/test/read.cgi/tech/1228366972/542
543: デフォルトの名無しさん [sage] 2009/02/23(月) 15:27:41 まあ英語圏の奴らが作ってるからいかんともしがたいな。 http://echo.5ch.net/test/read.cgi/tech/1228366972/543
544: デフォルトの名無しさん [sage] 2009/02/23(月) 16:28:33 >>543 だが独自に修正することくらいはできる http://echo.5ch.net/test/read.cgi/tech/1228366972/544
545: デフォルトの名無しさん [] 2009/02/23(月) 17:33:03 parent: 7554:11a4eb81fb4f diff -r 11a4eb81fb4f -r 5dd432f98473 hgext/win32mbcs.py --- a/hgext/win32mbcs.py Tue Dec 30 22:10:41 2008 +0100 +++ b/hgext/win32mbcs.py Mon Feb 23 16:32:44 2009 +0900 @@ -44,6 +44,7 @@ import os from mercurial.i18n import _ from mercurial import util +from mercurial import extention, osutil def decode(arg): if isinstance(arg, str): @@ -108,6 +109,17 @@ sjis s_jis shift_jis_2004 shiftjis2004 sjis_2004 sjis2004 shift_jisx0213 shiftjisx0213 sjisx0213 s_jisx0213''' +def listdir_wrap(listdir, path, *args, **kwargs): + try: + path = decode(path) + if not path.endswith(os.sep): + path += os.sep + path = decode(path) + return listdir(path, *args, **kwards) + except: UnicodeError + raise util.Abort(_("[win32mbcs] filename conversion fail with" + " %s encoding\n") % (util._encoding)) + def reposetup(ui, repo): # TODO: decide use of config section for this extension if not os.path.supports_unicode_filenames: http://echo.5ch.net/test/read.cgi/tech/1228366972/545
546: デフォルトの名無しさん [] 2009/02/23(月) 17:35:18 @@ -120,3 +132,5 @@ wrapname(f) ui.debug(_("[win32mbcs] activated with encoding: %s\n") % util._encoding) + extention.wrapfunction(osutil,'listdir', listdir_wrap) + diff -r 11a4eb81fb4f -r 5dd432f98473 mercurial/util.py --- a/mercurial/util.py Tue Dec 30 22:10:41 2008 +0100 +++ b/mercurial/util.py Mon Feb 23 16:32:44 2009 +0900 @@ -907,11 +907,11 @@ dircache = {} # dirname -> filename -> status | None if file does not exist for nf in files: nf = ncase(nf) - pos = nf.rfind(sep) - if pos == -1: - dir, base = '.', nf + dir, base = os.path.split(nf) + if dir: + dir += sep else: - dir, base = nf[:pos+1], nf[pos+1:] + dir = '.' cache = dircache.get(dir, None) if cache is None: try: http://echo.5ch.net/test/read.cgi/tech/1228366972/546
547: デフォルトの名無しさん [] 2009/02/23(月) 17:35:59 >>544 お前が修正しろよ http://echo.5ch.net/test/read.cgi/tech/1228366972/547
548: デフォルトの名無しさん [sage] 2009/02/23(月) 17:51:30 >>545 本家には送らないの? http://echo.5ch.net/test/read.cgi/tech/1228366972/548
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 453 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s