GitHub - datproject/dat: peer-to-peer sharing & live syncronization of files via command line https://github.com/datproject/dat
私自身が存在は知っているけれど触ったことがないものの中だと、Datのコンセプトは面白そうだなと思っている。バージョン管理システムがソースコードのバージョン管理システムとして生まれ育つ必要はないし、バージョン管理システムがより幅広い層に届くためにはソースコード中心主義を脱する必要すらあるのかもしれない
「Git、Mercurial、Bazaar、Darcsは触ったことあるけど他に何か面白いDVCSある?オープンソースなやつで」
hudson: Initial 17.1 promotions (Batch 1/2) · LineageOS/hudson@163c402
https://github.com/LineageOS/hudson/commit/163c40230bb6c9aa6459a8dc4504ad911e356fe1
hudson: Initial new 17.1 devices (Batch 1/2) · LineageOS/hudson@91569d8
https://github.com/LineageOS/hudson/commit/91569d8dd69f749afdb7923955bd5dca22b08726
URLに操作名が出てくる問題、user-defined HTTP method negotiationという形でI-Dをやるとよさそう(?)
それ実はintegrated redmineでは
例えるなら、VCSにBugzillaのバグIDを渡すとそのバグに添付されたパッチがコミットされたremoteのように扱ってくれるような感じ
PijulのNestはdiscussion(GitHubでいうissue)自体にパッチを置いて、pijulコマンドでdiscussionからパッチを取り込めるという面白い機能があるのだけれども、Nest自体はまだダウンロードできないので自分でサイトをホストできない
あと git 以外の VCS では Pijul とか興味あるんだけど、これもたぶん issue tracking までは分散させてないはず
Pijul
https://pijul.org/
ポストgitのVCSはIssue trackerも分散させたものを持つべきな。まじで。
あるイベント管理プラットフォームを使うのをやめたいと思った人が別のプラットフォームに頼るのではなく自分たちでやろうと思える、主催者も参加者も負担が増えず利便性を損なわない選択肢をもし作れるとしたら……ということを4年前くらい前から時々考えている