問題タブ [fossil]
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.
dvcs - 更新コマンドとチェックアウトコマンドのfossildvcsの違い
組み込みのヘルプを読んだ後、特定のリビジョンに一致するようにワークスペースを変更するために両方のコンマを使用できるように思われます。しかし、更新とチェックアウトの違いがわかりません。更新/チェックアウトが適切な時期を示す簡単なワークフローを回答に含めてください。
mercurial - 化石から水銀柱インチに移行する方法
私は化石リポジトリを持っています。コミットをhgリポジトリに移行するにはどうすればよいですか。私は問題、ウィキ、ブランチを気にしません。
fossil - FossilSCM、追加時にファイルを無視する
いろいろ調べてみましたが、正直なところよくわかりません。
いくつかのオプションを設定して、化石のエクストラがファイルを無視するように設定できますが、化石の追加は無視できますか? Web インターフェースを介した構成オプションは素晴らしく、extras コマンドでは機能することを嬉しく思いますが、add コマンドには適用されませんか?
Fossil add のファイルを無視するように化石を構成するにはどうすればよいですか。?
c++ - システムコールを介して実行可能ファイルを呼び出す代わりに、オープンソースのCプログラムを統合するにはどうすればよいですか?
:: CreateProcess Windows呼び出しを介して外部からプログラムによって呼び出されている実行可能ファイル(fossil scm)があります。次に、stdoutとstderrがキャプチャされます。fossilのソースコードが利用できるので、そこから静的ライブラリを作成して直接呼び出しを発行したいと思います。現在、化石への通信はコマンドラインパラメータを介して行われ、通信はプロセスリターンコード、stdout、およびstderrを介して行われます。Fossilはprintfおよびfprintf呼び出しを介してstdout/errに書き込みます。
化石源の変更を最小限に抑えてこれを解決するための最良の方法は何ですか?stdout / errをインターセプトしてメモリバッファに送信するための信頼できるクロスプラットフォームの方法はありますか?
dvcs - Fossil: 行方不明のファイルを 1 つのコマンドで削除しますか?
fossil rm
「MISSING」ファイルを1つずつ削除せずに明示的に削除する方法はありますか?
最近、Flash XFL フォルダーを含むリポジトリを作成しましたが、Flash はいくつかのバイナリ ファイルを任意に削除および作成しているようです。コミットするたびに手動で削除しなければならないのは少し面倒です。
database-design - Fossil SCMがハッシュを保存するためにTEXTを使用するのはなぜですか?
ハッシュをどのように保存すればよいのか疑問に思いました。FossilSCMでは、SHA1ハッシュは長さ40のテキストとして保存されます。
私のような素人には、各文字が8ビットを必要とし、4(0-f)を与えるのは非効率的であるように思われます。また、 MySQLのドキュメントが私に同意することもわかりました
16進文字列をCHAR列に格納する場合のサイズのペナルティは、少なくとも2倍、値がutf8文字セット(各文字が4バイトを使用する)を使用する列に格納されている場合は最大8倍です。文字列を保存すると、値が大きくなり、文字セットの照合規則を考慮する必要があるため、比較が遅くなります。
この列はキーとして使用されていないので、そのサイズはそれほど重要ではありませんか?いいえ!からsrc/content.c@content_put:475
見ることができます
化石開発者は私より賢いので、ハッシュはおそらくどういうわけかコンパクトなバイナリ形式で保存されていますが、それがどれほど正確に起こっているのかわかりません。
fossil - Fossil: リポジトリが存在しないか、読み取り不可能なディレクトリにありますか?
ノートブックに 2 つのローカル リポジトリがあります。1 つ目は にある Fresh.fossil( http://chiselapp.com/user/johnfound/repository/FreshIDE/
) でC:\FASM\STUFFS
、2 つ目は にある book.fossil( http://clone:clone255@www.fossil-scm.org/schimpf-book book.fossil
) ですC:\Downloads\Software
。
2番目のものを更新したいので、最初にやったfossil open book.fossil
のは で、エラーが発生しました:
C:\Downloads\software\fossil.exe: リポジトリが存在しないか、読み取り不能なディレクトリにあります: C :/Downloads/software/Fresh.fossil
最初のリポジトリを更新したとき、このエラーは発生しませんでした。理由はありますか?
fossil - Fossilでコミットしてチケットを修正する方法
したがって、Redmine / Gitでは、コミットコメントを使用して問題を修正できると思います。
化石でこのようなことが可能ですか?どのように?
repository - 新しい化石レポを作成できません、化石初心者
完成させなければならないいくつかの小さなアプリについては、fossil を調べてみようと思いました。CVS、subversion、mercurial、git を使ったことがあるので、DVCS は初めてではありません。自作を使用して Mac (10.7) にインストールした後、実行しようとすると次のようになります。
上記と同じ結果が得られるようfossil init ../FOSSIL/project.fossil
に実行しようとしました。fossil clone http://www.fossil-scm.org/ myclone.fossil
次に、fossil user list
化石がログインとユーザーに問題を抱えているように見えるので試してみましたが、化石はレポ引数を期待しています。デフォルトの構成 (git で ~/.gitconfig のようなもの) を検索しても、結果は得られませんでした。
また、上記のコマンドを試しrm -rf ~/.fossil
て再実行しbrew install sqlite
、更新されたバージョン (この記事の執筆時点では 3.7.7) を取得するために使用しましたが、どちらも役に立たないようです。
化石が適切に機能するためには、何をする必要がありますか?
ruby - Passenger の背後にある Ruby Web アプリを介して CGI を実行する
nginxをフロントサーバーとしてPassengerを介して実行するRackアプリ(Rails、Sinatraなどと呼びます)があります。現在、複数のリポジトリを使用して、CGI を介して別の場所のfossil-scm を実行しています。
アプリが化石への CGI リクエストを実行し、結果を取得し、何でも追加/変更/分析し、クライアントに送信できるように、Ruby アプリにリクエストを行うこれら 2 つを融合したいと考えています。
コマンドラインから実行できる通常の化石操作は問題ありません。ただし、チケット/wiki/などのコンテンツを表示するには. CGI を介して実行する必要がありますが、各レポの CGI ファイルを置きたくありません。
ENVをラックからRuby CGI libに渡して応答を取得することで、Ruby CGI libで実行できる/実行する必要があると思いますが、その方法はよくわかりません。