問題タブ [backport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2149 参照

mercurial - 異なるレポ間のチェリーピック変更セット

私は 2 つの Mercurial リポジトリを持ってgenericおりspecific、これは最初のリポジトリのクローンです。

specificここで、変更セット 2 をにバックポートしたいと思いgenericます。変更セット 1 と 3 は追加したくありません。cs 2 (cherry-pick) だけを追加します。移植移植の2つの選択肢があるようです。specific移植は、パッチを別のリポジトリ (私の場合は からへ)から移動できるため、問題ありませんがgeneric、マージ機能が制限されています。一方、グラフトはよりスマートなマージを提供しますが、別のレポからのグラフトはサポートしていません (同じブランチ間のみ)。

目標は、変更セット 2 のみを に追加するspecificことgenericです。これが私が成功せずに進めた方法です。

ここまでは順調ですね。backport-cs2最後のステップは、 のブランチをspecificデフォルト ブランチにプルすることですgeneric

これで、generic必要な変更セットがありますが、デフォルトで使用したいのですが、新しいブランチにあります。それを行う方法について何か提案はありますか?バックポートへのより良いアプローチのアイデアも高く評価されます。

0 投票する
4 に答える
916 参照

python - Python2.6でのインデックスなしの文字列フォーマット

{}python2.7+ スタイルの文字列フォーマット (たとえば、 sにインデックスなし) を持つ何千行もの Python コードがあります。

インデックスを必要とするpython2.6 でこのコードを実行する必要があります。

python2.6でこのコードを実行できるようにする簡単な方法を誰かが知っているかどうか疑問に思っています。from __future__ import blah問題の解決策があれば最高です。見当たりません。それらの線に沿った何かが私の最初の選択です。

2 番目に遠いのは、少なくとも明白なケースでは、インデックスを追加するプロセスを自動化できるスクリプトです。

0 投票する
1 に答える
750 参照

ruby-on-rails - Rails 4 バックポート ライブラリはありますか?

時間の経過とともに、Rails 3.2.x アプリケーションの一部をアップグレードして、Rails 4 と互換性を持たせています。たとえば、新しいコードはいずれも、 の代わりに強力なパラメーターを使用して記述されていますattr_accessible。ActiveRecord のような機能にも同様のアプローチを採用したいと考えているためnonefind_or_create_byRails 4 へのアップグレードが完了したときに多くのコードを変更する必要はありません。

これを支援する Rails 4 バックポート ライブラリはありますか? 現在、モンキー パッチのコレクションがありますが、これには gem があるようです。

0 投票する
1 に答える
100 参照

ruby - 古い ruby​​ での新しい gem のサポート (ここでは Celluloid)

バックポートなどを使用して、インストールされているものよりも高いバージョンの ruby​​ を必要とする gem をインストールして使用することは可能ですか?

私は 1.8 で立ち往生しており、rspec との関係で celluloid gem に問題があります。Ruby 1.9.2以降のほとんど/すべての機能が利用可能になるため、バックポートを使用すると使用できるようになるのではないかと思いました。

0 投票する
0 に答える
603 参照

python - Python 2.X ベースのプロジェクトを Python 3 に移植する

との互換性を損なうことなく、Web アプリケーション スキャン フレームワークを からPython 2.6.5-2.7.3に移植したいと考えています。Python 3Python 2.6+

Python 2 and 3 Compatibility Librarypython-modernize.

twisted私が移植しようとしているフレームワークは、Python 2 でネイティブにサポートされているようなライブラリを使用しています。 http://twistedmatrix.com/trac/wiki/Plan/Python32to3を読みましたが、このプロセスのどの段階でもを使用しないように警告しています。のバージョンである
という事実は、別の混乱の原因となっています。 このような移植を実行するための最適なアプローチと、遭遇する可能性のある一般的なバグについていくつか提案をいただけますか?python-modernize2to3

0 投票する
3 に答える
831 参照

java - ConcurrentHashMap JDK 8 から JDK 6 へのバックポート

Java 8 の ConcurrentHashMap はロックを使用しませんが、6 および 7 の JDK 実装では使用します。Java 8 実装の Java 6 へのバックポートはありますか?

理由: ロックなし => 競合なし => パフォーマンスの向上。

0 投票する
2 に答える
2840 参照

javascript - Angular 1.2 の debugInfoEnabled

Angular 1.3 では、アプリケーション構成関数debugInfoEnabled()で呼び出された場合にパフォーマンスを向上させる新しいメソッドが導入されました。false

また、Angular 1.3 では IE8 のサポートが廃止されました。これは私にとって問題です。私のアプリケーションは IE8 で実行する必要があります。したがって、Angular 1.3 にアップグレードすることはできず、1.2 を使用する必要があります。

angular 1.2で同じ機能を実現する方法はありますか?

特に、少なくとも一部のdebugInfoEnabled()機能は次のとおりです。

  • ng-scope新しいスコープの作成中に/ ng-isolated-scopeCSS クラスの作成を防止する
  • バインディング データと ng-class CSS クラスを ngBind、ngBindHtml または {{...}} 補間を持つ要素にアタッチしないでください

考えられるオプションの 1 つとして、angularjs リポジトリをフォークして、機能を 1.2 にバックポートすることができます。次に、アップストリームからの更新を維持するフォークを使用します。

ポインタをいただければ幸いです。