Mercurialは、非常に大規模な分散プロジェクトの効率的な処理のために特別に設計されたオープンソース、フリー、軽量、高速、ポータブル、分散ソース管理(SCM)システムとバージョン管理システムです。
このソフトウェアは、使いやすい直感的なコマンドラインインターフェイスをユーザーに提供します。現在、OpenSolaris、MoinMoin、Xenなど、信頼性が高く、分散され、高速なリビジョン管理が必要な幅広いプロジェクトで使用されています。
学習するのもとても簡単で、うまくいきます。プロジェクトをクローンして変更をプッシュする方法と、プロジェクトを作成しコミットする方法に関するクイックスタートチュートリアルの2つが、プロジェクトのホームページに提供されています。
コマンドラインオプション
コマンドラインオプションのうち、‘ hg --help’を実行すると一目で見ることができます。コマンドを使用すると、次のコミット時に選択したファイルを追加したり、新しいファイルをすべて追加したり、欠落したファイルを削除したり、各ファイルのチェンジセット情報を表示したり、リポジトリリビジョンをバージョン管理されていないアーカイブとして圧縮したり、複数の変更グループファイル、ブランチ間の変更をコピー、またはチェンジセットを検索することができます。
また、以前のチェンジセットの効果を元に戻したり、ブックマークを作成したり、既存のブックマークとリポジトリの名前を付けたり、追跡したファイルをリストしたり、ブランチヘッドを表示したり、パッチの順序付けされたセットをインポートしたり、リポジトリの整合性を確認したり、ファイルの名前を変更したり、スタンドアロンのWebサーバーをアクティブにしたり、作業ディレクトリを更新したり、現在のディレクトリに新しいリポジトリを作成したりすることができます。
フードとサポートされているOS
Mercurialは完全にPythonプログラミング言語で書かれており、すべてのGNU / Linuxディストリビューション、Microsoft WindowsおよびMac OS Xオペレーティングシステム上で動作するクロスプラットフォームソフトウェアとして設計されています。この時点では、32ビットと64ビットの両方のアーキテクチャがサポートされています。
このリリースの新機能:
demandimport:未知のアイテムのImportErrorをfromlist
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョンの新機能:
demandimport:Fromlistの未知の項目に対してImportErrorを発生させない
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョン4.2.3の新機能:
demandimport:未知のアイテムのImportErrorをfromlistに追加しません
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョン4.2.2の新機能:
demandimport:未知のアイテムのImportErrorをfromlistに追加しません
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョン4.1.1の新機能:
demandimport:未知のアイテムのImportErrorをfromlistに追加しません
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョン4.0.2の新機能:
demandimport:Fromlist内の未知の項目に対してImportErrorを発生させない
posix:信号による割り込みでpoll()を再起動する(issue5452)
hgweb:rss形式のファイルログurlに行方不明のスラッシュを追加する
バージョン3.7.2の新機能:
bundlerepo:filelogに隠されたlinkrevを適切に処理する(issue4945)bundlerepo:manifestlog内のhidden linkrevを適切に処理する(issue4945)
demandimport:_impを追加してリストを無視する
doc:manページ "hgrc.5"の "hg purge"エイリアスに関する正しい例
doc:コマンドのヘルプの要約から廃止予定のオプションを削除する
ファイルセット:eol()エラーメッセージでコピー/ペースト修正
ヘルプ:バックグラウンドクローズドキュメントの誤植を修正
ヘルプ:hg.intevation.deは、hg.intevation.de(および新しい証明書)の新しいプライマリ名です。
ヘルプ:テンプレートの例を更新して、reSTのリテラル構文を使用する
hg:プールされたレポから共有を作成するときにロックを取得する(issue5104)
log:複数のORオプションでフィルタされたリビジョンの順序を修正する(issue5100)
rebase:中止するときに作業ディレクトリを更新する(issue5084)
revert:マージ中にp2の祖先に正しく戻す(issue5052)
revset:連鎖した 'list'操作を平らにする(関数argsともいう)(issue5072)
セットアップ:setup.pyでhg.exe関連の手順を避ける--pure
ui:ユーザー名の非対話式プロンプトによるクラッシュを修正
unionrepo:revlogのhidden linkrevを適切に処理する(issue5070)
zeroconf:ui.configitems()ラッパーに渡されたすべての引数を転送する
バージョン3.7.1の新機能:
修正:ほとんどの余分なフィールドを保存しない
グラフト:ほとんどの余分なフィールドを保存しない
histedit:ドキュメントの入力ミスを修正
osutil:サポートされていないプラットフォームでのrecvfds()のコンパイルを無効にする
osutil:libcにはrecvmsg()がないため、純粋なモジュールのロードを中止しない
rebase:バックアウトチェンジセット986d04b9fedd
rebase:バックアウトチェンジセットd755a9531fce
rebase:ほとんどの余分なフィールドを保持しない
バージョン3.5.1の新機能:
convert:Gitコピーファイルのコンテンツ変換を修正する
ファイルセット:単一の値のsize()述語のユニットケースを無視する
ヘルプ:タイプミスを修正する - >身近な
ヘルプ:スクリプトのドキュメントで誤字を修正する
hg:クローン先がリモートの場合は自動共有を避ける
hgweb:テンプレートパスの信頼を修正する(BC)
histedit:バックアウトebb5bb9bc32e
largefiles:lfutil.getstandinmatcher()がstandinsにのみ一致するようにする
match:icasefsでケースのみの名前を変更し、明示的なパスコミットを修正する(issue4768)
パーサー:compute_phases_map_setsのメモリリークを修正
rebase:完全なrebase操作中にrepoをロックする
revset: "and"を最適化しながら空のグループ式によるクラッシュを防ぐ
revset: "または"を最適化している間に空のグループ式によるクラッシュを防ぐ
strip:ストリッピング中に 'finally:tr.release'パターンを使用する
update: 'hg update'コマンド全体のレポをwlockする
wix: 'hg help -k foo'でアボートを避ける
バージョン3.4.2の新機能:
changegroup:changeggroupsubsetの共通基底を正しく計算する(issue4736)
crecord:crecordをコアに移動するときに入力ミスを修正しました。
crecord:crecordをコアに移動させながら3つのタイプミスを修正
hgwebdir: 'web.name'が設定されていると、冗長なrepoとディレクトリエントリを避ける
hgwebdir:サブペーポの非表示の親がディレクトリとして表示されないようにする
パーサー:RevlogErrorタイプをキャッシュしない(issue4451)
pull: 'hg pull --rev name --update'(issue4706)で競合状態を回避する
templater: "if"式のテンプレート文字列を前処理しない(issue4714)
templater:diff()に渡された引数を適切に評価する
templater:2.9.2-3.4との互換性のための文字列として "..."を解析する(issue4733)
移植:移植されたリビジョンのみを引き出す(issue4692)
バージョン3.4の新機能:
コマンド:annotate:作業ディレクトリファイルに注釈を付けるオプションを追加する
注釈:基本fctxの祖先コンテキストを常に準備する(issue4600)
注釈:親に歩いて行く前に常にlinkrevを調整する(issue4623)
注釈:workingfilectxの祖先コンテキストを準備する
ブックマーク:着信ブックマークのためにdiff()を置き換えるためにincoming()を追加する
ブックマーク:発信ブックマークのためにdiff()を置き換えるためにoutgoing()を追加する
ブックマーク:効率のために利用可能な@番号の前に@pathaliasサフィックスをチェックする
ブックマーク:着信/発信ブックマークの詳細を表示するテストを強化する
ブックマーク:分岐したブックマークが予期せずに更新されないようにする
ブックマーク:リモートで参照されるチェンジセットを参照する場合、@numberブックマークを再利用する
ブックマーク:commands.summary()内のブックマークの比較をcompare()
ブックマーク:着信/発信ブックマークの詳細なステータスを表示する
クローン:ハードリンククローンへの進捗サポートを追加する(issue3059)
commands.import:プレフィックスオプションを受け入れる
commands.push:リビジョンが空集合(BC)に評価されたときに中止します。
コマンド:add ui.statuscopies configノブdebuginstall:検索する前にエディタパスを展開する(issue4380)
ファイル:subrepoサポートのためのcmdutilへの再利用可能な実装の分割
ファイル:ctxオブジェクトを使用してディスタントにアクセスする
移植:兄弟移植を可能にする
グラフト:エクストラに中間体グラフトを記録する
log:閉じたブランチノードを "_"(BC)として表示する
log:fix - フォローヌルの親はリビジョン0を含まない
log:make -frは、指定された回転数からの完全な履歴を表示します。
log:作業コンテキストの場合は 'pctx'よりも 'wctx'を優先します
patch.internalpatch:プレフィックスパラメータを受け入れる
patch.internalpatch:接頭辞のデフォルト値を追加する
パッチ:パス名をパス名に変更する
プル:他のレポにアクセスする前に "fooからプル"を印刷する
プッシュバック:「プッシュバック」が予想される場合はローカル「wlock」を取得する(BC)(問題4596)
解決策:-l / --list(BC)の不明なパットの無音警告
revert:作業ディレクトリに対してファイルセットを評価する(issue4497)
revert:修正 - ローカル変更時の対話型(issue4576)
revert:インタラクティブな復帰後にファイルをクリーンにマークしない(issue4592)
revert:パスなしの-I / -Xだけを受け入れるか-a / -i(issue4592)revert:サイズが変更されていない場合、復帰したファイルにnormallookupを適用する(issue4583)
revert:大文字と小文字を区別して復帰する機能を復元する(issue4481)
status:相対ディレクトリヘルプテキストを追加する(issue3835)
コア:
bundle2:トランザクションのロールバック・メッセージの出力をキャプチャします(issue4614)。
bundle2:httpを使用しない限り、出力のキャプチャを無効にする(issue4613 issue4615)
changelog:保留中のデータが存在しない場合にreadpendingを修正する(issue4609)
dirstate:nfとfを初期化する順序を修正する
filelog:打ち切られたファイルにパディングデータを含めることを許可する
マージ:最後のwlockリリース後にupdate hookを実行する
pushkey:pre-pushkeyフックを実行する前に保留中のデータをフラッシュする(issue4607)
repoview:計算スタティックブロッカーperfを改善する
revlog:_addrevisionは、検閲されたリビジョンに基づいて完全置換デルタを作成します
revlog:revlogパブリックAPIに「iscensored()」を追加
revlog:addgroupは、入ってくるデルタが打ち切られた回転を追加するかどうかをチェックし、フラグビットをセットする
revlog:addgroupで、打ち切られたノードに基づいて不正なデルタを拒否する
revlog:ストリップ後のインラインからノンラインへの変換を行う
revlog:交換によって受け取られた完全置換デルタを拡大する特別なケースsubrepo:空のサブペート状態の.hgsubstate行を書き込まない(issue4622)
subrepo:diff -I / -X gitsubrepoをサポートするようにヘルプテキストを更新する
タグ:.hgtagsファイルの別々の共有キャッシュを確立する
tags:タグのキャッシュファイルのフォーマットを変更する
タグ:フィルタレベルごとに異なるキャッシュファイルを持つ
ui:プレーンモード(BC)でrevsetaliasesを無効にする
util:コピーファイルに進行状況のコールバックサポートを追加する
windows:shellquote()は ''を含むパスを引用します(issue4629)
拡張機能:
color:Windows(ANSI)モードをWindows(BC)に設定する方がより慎重になる
color:cmd.exeでクラッシュを修正
color:terminfo / win32を省略すると、非対話型の場合警告(issue4543)
color:ページャーがアクティブなときに異なるカラーモードをサポート
convert:タコのマージの進捗バーを調整する(issue4169)
histedit:histeditに--edit-planオプションを追加する
histedit:histeditを許可する - 子孫(BC)でない場合は続ける
histedit:histedit中にストリップを防止する修正
histedit:新しいエラーメッセージのスタイルを修正する
histedit:折り畳みとロールアクションの統合を改善するhistedit:コミット・メッセージのプロンプトをロールアップする修正(issue4606)
largefiles:リモートのリポジトリに複製するときにクラッシュしない
largefiles:ログ・マッチャーを修正するときにファイルセットをマングルしない
largefiles:常にupdatelfiles 'checked'パラメータセットを考慮
largefiles:overridelvertでopenlfdirstateの無限再帰呼び出しを避ける
largefiles:インクルードコールのチェーンを作成しない
largefiles:ロギング時にstandinパターンの前に '.hglf'を付けないでください
largefiles:忘れた大きなファイルを元に戻すときに警告しない
largefiles:overriderevert()で 'standin'変数を抽出して再利用する
largefiles:更新用-C、必要な場合にのみlargefilesを更新する
largefiles:レポの外側からのログを処理する
largefiles:lfutil.findstorepath()を導入する
largefiles:comands.revert()の代わりにcmdutil.revert()をオーバーライドします。
largefiles:コピーされた/移動されたlargefilesのソースをステータス-C
largefiles:拡張機能を必要とするクローンの後でローカルに有効に設定する
largefiles:パターンを扱うためのログを教える
largefiles:_subdirlfs()コメントを更新する
largefiles:共通関数を使用して.hg_archival.txtのコンテンツを構築するlargefiles:ローカルリポジトリを確認するときにlfutil.findstorepath()を使用する
largefiles:コアファイルのコピーロジックを使用して宛先パスを検証する
largefiles:共有ソースをプライマリローカルストアとして使用する(issue4471)
mq:シングルパッチが適用されない場合のサイレントエラーを回避する(issue4604)
rebase: "source"引数をリベースに転送しない(issue4633)
rebase:中止時にブックマークの状態を復元する
レコード:新しく追加されたファイルのパッチを編集する(issue4304)
レコード:サブディレクトリ内のレコードを含む新しいファイルを追加する修正(issue4626)
レコード:移動したファイルがクラッシュしたときに変更されたレコードを修正しました(issue4619)
shelve:正しい順序でロックを取得する
shelve:インタラクティブモードを追加する
shelve:インタラクティブモードのコマンドラインオプションを追加する
hgweb:
hgweb:単一のスタイルでレンダリングを修正するためにdifflineのタグを復活させる
hgweb:親を見つけるためにintrorev()を使用する(issue4506)
json:{bookmarks}テンプレートを実装する
json:{ブランチ}テンプレートを実装する
json:{changeset}テンプレートを実装する
json:{比較}テンプレートを実装する
json:{fileannotate}テンプレートを実装する
json:{filediff}テンプレートを実装するjson:{helptopics}テンプレートを実装する
json:{help}テンプレートを実装する
json:{マニフェスト}テンプレートを実装する
json:{shortlog}テンプレートと{changelog}テンプレートを実装する
json:{tags}テンプレートを実装する
ソートされていない:
archive:デフォルトプレフィックスを ''からNoneに変更する
archive:リポジトリIDを構築するための最初の表示リビジョンを探します(issue4591)
bundle2-localpeer:エラー時にサーバー出力を適切に伝達する(issue4594)
bundle2-wireproto:エラー時にサーバー出力を適切に伝達する(issue4594)
changeset_printer:p1revを表示します.pctnodeに "+"接尾辞を付けてworkctxを指定します。
check-commit:間違ったバグタグの検出についてもっと気をつけてください
チェックコミット:概要行で大文字をチェックする
churn:-Tオプションの代わりに-tオプションを使用しないでください。
crecord:別のアンダーバーを修正する
crecord:orig_stdoutのアンダーバースタイルを修正する
devel-warn:すべてのメッセージに接頭辞を追加する( "devel-warn:")
dirs._addpath:Python文字列を公開後に変更しないでください(issue4589)
dispatch:ParseErrorsの書式を整理統合する
dispatch:{file、rev}のset関数の編集距離に近い提案を提供するディスパッチ:同様の名前のコマンドの提案を提供する
extensions:別の拡張がロードされた後でコールバックをサポートする
get-with-headers:JSONの解析とかなりの印刷のサポート
graphlog:-frが動作するようにcommands.logをバイパスしないでください
graphlog:コメントを移動し、回転を示すフラグをソートしない
graphlog:空のリポジトリのgetgraphlogrevs()からの早すぎるリターンを削除する
lazymanifest:3d485727e45eの後にlmiter_iterentriesnext()でメモリリークを修正しました。
lazymanifest:純粋なhg iterkeysを修正する()
linkrev:作業コピーの注釈に関する問題を修正
manifestv2:新しいマニフェストフォーマットを読み込むためのサポートを追加する
manifestv2:新しいマニフェストフォーマットを書くためのサポートを追加する
時代遅れ:発散時にobs-cycleから無限ループを避ける(issue4126)
record:コミットコマンドに対話型オプションを追加する
レコード:新しいファイルの編集を許可する(issue4304)
record_curses:新しく追加されたファイルのUIバグを修正
revbranchcache:キャッシュが書き込み可能でない場合のテストを追加する
revbranchcache:ブランチマップからlocalrepoに移動する
revbranchcache:キャッシュを段階的に移入する
revbranchcache:オブジェクトにレポを格納するrevbranchcache:読み取り操作中でもキャッシュを書き込む
revrange:revsetエイリアスをハッシュプレフィックスとして解析しない(issue4553)
ロールバック:クリア解決状態(issue4593)
ssl:アップルのpython実行ファイル(issue4588)をチェックする前にsymlinkを解決する
ssl:明示的なシンボル "!"を設定するSSL検証(BC)を無効にするweb.cacerts
strip:--keep(issue4593)を使用して状態を適切にクリアします。
subrepo:git subreposの 'cat'サポートを追加する
subrepo:filesコマンドのhgsubrepoに対する基本サポートを追加する
subrepo:diffing git subreposのinclude / excludeサポートを追加する
subrepo:git subreposで無視されたクリーンなファイルの状態サポートを追加する
subrepo:abstractsubrepo.init(API)の引数を変更する
subrepos:git subreposでのファイルの追加のサポート
test-convert-git:Octopusマージを使って非常識な進捗バーを表示する(issue4169)
test-histedit-edit.t:histedit(issue4366)中に新しいqが失敗する
test-https:Apple Pythonが使用されている場合にのみdummycertテストを有効にする(issue4500)
テストシェルフ:空白についてもっと寛大である(issue4124)
テスト:タグを示すテストを追加します。キャッシュ・ドロップ・フィルタされたヘッド(issue4550)
tests:削除された.hgディレクトリを処理する(git 2.2.0以降)(issue4585)
trydiff:接頭辞付きのファイル名を1回だけ結合する
unbundle:bundle2(BC)を処理する際に 'wlock'を獲得する(issue4596)
webcommand:利用可能なコマンドのdictを定義する
webcommand:デコレータを使ってWebコマンドを定義する
color:Windows(ANSI)モードをWindows(BC)に設定する方がより慎重になる
commands.push:リビジョンが空集合(BC)に評価されたときに中止します。
histedit:histeditを許可する - 子孫(BC)でない場合は続ける
log:閉じたブランチノードを "_"(BC)として表示する
プッシュバック:「プッシュバック」が予想される場合はローカル「wlock」を取得する(BC)(問題4596)
解決策:-l / --list(BC)の不明なパットの無音警告
ssl:明示的なシンボル "!"を設定するSSL検証(BC)を無効にするweb.cacerts
unbundle:bundle2(BC)を処理する際に 'wlock'を獲得する(issue4596)
subrepo:abstractsubrepo.init(API)の引数を変更する
バージョン3.3.3の新機能:
adjustlinkrev:ソースとして 'None'値を処理する
adjustlinkrev:祖先のソース回転数を1回だけ準備する
amend:両方のマージ・ペアレントのディレクトリ名を確認する(issue4516)
注釈:linkrevを調整するときに祖先コンテキストを再利用する(issue4532)
dirstate:icasefsにdirsを追加するときに正確なケースを必要としない(issue4578)
dirstate:rootdirがディレクトリ区切りで終わることを確認します(issue4557)
filemerge:mergemarkertemplateのヘルプで言語をクリーンアップする
忘れる:icasefsでの不正確なマッチの出力をクリーンアップする
hgweb:指定されたパス以外のディレクトリからスタイルマップを読み込まないようにする
mergecopies:ファイル履歴をトラバースするときに祖先コンテキストを再利用する(issue4537)
テンプレート:デフォルトのスタイルの "log -q"出力を修正する
テンプレート:フェーズスタイルの "log -q"出力を修正
win32: 'raise ctypes.WinError' - > 'raise ctypes.WinError()'
バージョン3.3の新機能:
コマンド:追加:忘れたファイルを正確に(BC)
addremove:忘れたファイルを追加する(BC)
addremove:-Sフラグのサポートを追加する
addremove:-I / -Xで呼び出されたときに相対パスを表示する(BC)
addremove:サブレポに明示的なパスを持つaddremoveをサポートする
backout:add --commitオプション
コミット:--addremoveが指定されたが失敗した場合は中断する
コミット:親でないときはコピー元の逆引きを削除する(issue4476)
コミット:-Sが指定されている場合、--addremoveをサブレポジスに伝播します(issue3759)。
移植:移植中のより有用なステータス情報を表示する
コア:
バンドル:既存のバックアップバンドル(BC)を上書きしない
osx:pkgバンドル内の.pax.gzファイルをパッチして、ルートとして抽出します(issue4081)
revset:headのファイルが見つからないためにhidden hidden linkrevを処理する(issue4490)
revset:ヌルリビジョン(BC)を示すためにrev(-1)
revset:祖先(null)にnullリビジョンを含めるように修正しました(issue4512)
subrepo:非hgサブレポータが存在するときにaddで中断しない(issue4513)
cmdserver:指定されたストリームをパイプチャネルとして他のコマンドと同様に使用する拡張機能:メジャーバージョンとマイナーバージョン(BC)との互換性のみをチェックする
https:https URL(issue3090)のサポートtls sni(サーバー名の表示)
ignore:resolveレポ・ルートに関連するファイルを無視する(issue4473)(BC)
linkrev:フィルタリングされたlinkrevを可視の子なしで処理する(issue4307)
linkrev:注釈をブートストラップするときにlinkrevを調整する(issue4305)
linkrev:linrevを調整するときに正しいマニフェストコンテンツを使用する(issue4499)
memctx:新しく削除されたファイルでマニフェストを正しく計算する(issue4470)
memctx:削除されたファイルのマニフェストを修正する(issue4470)
obsstore:初期化中にガベージコレクションを無効にする(issue4456)
subrepo:サブレポの明示的なパスで削除をサポート
subrepo:git subreposの完全な復帰サポートを追加する
subrepo:git subreposの部分diffサポートを追加する
subrepo:git subreposで無視されたファイルの状態サポートを追加する
win32:Inno SetupインストーラからMercurial.iniファイルを削除する(issue4435)
hgweb:
hgweb:マージコミットのp1またはp2に対するdiffの表示を許可する(issue3904)
拡張機能:
color:git subrepo diffsを色分けするためのサポートを追加するcolor:_effectsにmissing 'dim'を追加する
convert:svnで失敗する、libsvnバージョンに注意する(issue4043)
convert:メッセージのリビジョン参照が> =短いハッシュの場合は置換する
変換:mercurial_source.lookuprev()でLookupErrorを処理する
extdiff:パラメータの手動による引用との下位互換性を再導入する
histedit:issue4251が修正されていることを示すテストを追加する(issue4251)
largefiles:大きなファイルを変更せずにディレクトリのコミットを修正する(issue4330)
largefiles: 'default-push'ではなくlargefilesをプルするための 'default'パスを使用します。
largefiles:追加、忘れ、削除のサブペーポサポートを有効にする
largefiles:発信チェンジセットでスタンディングハッシュをチェックするときに進行状況を表示する
mq:プレーンヘッダのよりスマートな処理
patchbomb:空白とフォーマット変更diffopts(BC)を尊重しない
rebase:リベース中のより有用なステータス情報を表示する
rebase:リベースのリビジョンが確実に表示されるようにする(issue4504)
extdiff:外部ツールの予期しない引用引数を避ける(issue4463)
ハイライト:Unicodeの余分な改行を無視する(issue4291)
レコード:フォーマット変更diffoptsを尊重しない(issue4459)
share:ブックマークを共有するオプションを追加する
移植:空のチェンジセットを適切にスキップする(issue4423)
バージョン3.2.4の新機能:
demandimport:ブラックリストdistutils.msvc9compiler(issue4475)
largefiles:バックアウトf72d73937853 - 線形更新ハンドルm - >別の方法で
largefiles: 'remove -A'という偽のファイルが見つからないという不具合を修正しました(issue4053)
largefiles:忘れてしまった偽のファイル警告を修正する(issue4053)
largefiles: 'composelargefilematcher()'メソッドを導入する
largefiles:standinが追加されたときにlfdirstateで追加されたlfileをマークする
sshpeer:もっと徹底したシェル引用
バージョン3.2.3の新機能:
コンテキスト:停止設定変更または追加されたノードの場合はなし
darwin:ファイルパスをnormcase()すると無視できるコードポイントを省略
エンコード:HFS無視された文字を削除するためにhfsignorecleanを追加する
largefiles:実際にaddremoveのドライランで大きなファイルを削除しない
log:修正ログ-f実際に履歴に従うための遅いパス
log:修正ログrevsetの不安定性
マニフェスト:エントリのノードIDをNoneに設定できないようにする
pathauditor:Windowsショートネームエイリアスを確認する
pathauditor:OS Xで無視されるコードポイントをチェックする
rebase:元のwcの親に更新するときに負の状態を無視する
update:追跡されていないローカルファイルのテストを追加する
update:更新されていないファイルを上書きしない
バージョン3.2.2の新機能:
changegroup:リオーダ中にファイルリンクリビジョンを修正する(issue4462)hgweb:キャッチされない例外の後に適切なHTTP応答を送信する
largefiles:それを知らないプラットフォームでのexec-bit検査を避ける
largefiles:片面が変更されていない場合、largefile / normalプロンプトを表示しない
マニフェスト:作業コピーファイル 'add'マークがバグだったバグを修正
マージ(merge):短くまとめたもの
マージ:cd / dcプロンプトの前に、変更された側が実際に変更されたことを確認してください
mq:「間違った」順序で発生したヘッダの更新を修正する
mq:introduction insertplainheader - 前と同じ素朴な実装
mq:プレーンモードでヘッダーを追加する場合は、メッセージから分離します(issue4453)
mq:プレーンモードでメッセージを設定する場合は、ヘッダから区切ります(issue4453)
push:同期フェーズでbundle2の独立使用を停止する(issue4454)
pushkey:prepushkeyフックの失敗を正常に処理する(issue4455)
リネーム:削除され、追加されたファイルを修正済みとして正しくレポートする(issue4458)
revert:すべてのローカル修正のコピー情報を探します。
revset:ジェネレータセットの最初と最後の修正(issue4465)テンプレート:壊れた "less"&ペーパースタイルの "more"リンク(issue4460)
バージョン3.2.1の新機能:
ブックマーク:交換メッセージの書式を修正しました(問題4439)
changegroup:fnodesに未使用の値を格納しない(issue4443)
convert:git diff-treeを使う--find-copies = n%の代わりに古いgitを使う-Cn%
発見:サンプルとyesnoとの間のインデックスが一致しなければならない(issue4438)
ディスカバリー:「すべてのローカルヘッドをリモートから知って」本当の「すべて」に制限する(issue4438)
extdiff:ユーザーが指定したオプションをシェルに渡す
hgweb:web.archivesubreposを使用するとクラッシュする問題を修正
mail:実際にverifycert設定値を使用する
rebase:共通の祖先を持たないrebaseを修正する(issue4446)
serve:--daemon-pipefdsオプションの正しいメタ変数
templater:runsymbol()のキーワードマッピングを上書きしない(issue4362)
コメントが見つかりません