Orca'nın Mac'inizde bıraktıkları.
Orca'nın çalışma alanları git worktree'leridir. Devbroom her birini git'in kendisiyle tek tek değerlendirir; Orca'nın zaten kaldırdıklarını ve yarım kalmış hazırlıkları ayrıca gösterir.
Her klasörün kendi kuralı var.
Devbroom her konumu Orca'nın kendi davranışına göre ele alır. Ajanın kendi temizlediğini ona bırakır, kendi komutu olanı o komuta bırakır.
Çalışma alanları
Git worktree'leri; her biri tek tek değerlendirilir.
~/orca/workspacesKaldırılmış çalışma alanları
Orca'nın zaten kaldırdığı çalışma alanları, her deponun içinde.
<depo>/.orca-worktree-trashHazırlanan çalışma alanları
Yarıda kalan bir kurulum burada dosya bırakabilir; içine bakın.
~/orca/workspaces/.orca-preparingOrca'nın worktree'lerini izinden tanır.
Bir worktree'nin Orca'ya ait olduğunu şu izlerden çıkarır; iz ne kadar güçlüyse sahiplik o kadar kesin yazılır.
- KesinGit üst verisinde
orca/klasörü - MuhtemelGit yönetim kimliği Orca'nın
<sayı>-<uuid>biçiminde - Muhtemel
~/orca/workspacesklasörünün içinde
- Kaydedilmemiş iş varsa Kilitli. Git böyle bir worktree'yi
--forceolmadan kaldırmaz; Devbroom--forcekullanmaz. - İçinde ya da üst klasöründe bir oturum çalışıyorsa Kilitli.
- Yoksayılan dosyalar varsa İncelenmeli:
git worktree removeonları sormadan siler.
Önce Orca'nın dosyalarını sınar.
Devbroom bir ajanın verisine güvenmeden önce dosyalarının beklenen biçimde olduğunu kontrol eder. Tutmazsa o veriler yalnızca okunur; hiçbiri temizlenmeye hazır sayılmaz.
Bu aralığın dışındaki bir sürüm de biçim tutuyorsa çalışır ve “henüz denenmedi” diye gösterilir.
Yalnızca git worktree'leri kullanılır ve git'in kendisiyle okunur; Orca'ya özgü bir dosya biçimine dayanılmaz.
Bu Mac'te hangi sürümün kurulu olduğunu ve denenip denenmediğini gösterir.