[PR #143] [MERGED] Git support #78

Closed
opened 2025-12-29 07:19:14 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/143
Author: @gschier
Created: 12/16/2024
Status: Merged
Merged: 2/7/2025
Merged by: @gschier

Base: masterHead: git


📝 Commits (10+)

  • fc3034c Good start on Git plugin
  • ef4936f Try committing one file
  • cb9351c Some good progress
  • 2300675 Refactor model events
  • 874b7ce Sync changed files, fix unstage without commits, and AnyModel deserializer
  • 4d7b2ed Merge branch 'master' into fs-sync
  • e562c68 Rework sync algorith
  • d74da1d Fixed flushes
  • d1a8517 Split out sync op write fn
  • 3a00ff2 Slight tweaks

📊 Changes

111 files changed (+4260 additions, -368 deletions)

View changed files

📝 package-lock.json (+6 -2)
📝 package.json (+1 -0)
📝 src-tauri/Cargo.lock (+90 -2)
📝 src-tauri/Cargo.toml (+6 -3)
📝 src-tauri/capabilities/capabilities.json (+1 -0)
📝 src-tauri/gen/schemas/acl-manifests.json (+1 -1)
📝 src-tauri/gen/schemas/capabilities.json (+1 -1)
📝 src-tauri/gen/schemas/desktop-schema.json (+125 -0)
📝 src-tauri/gen/schemas/macOS-schema.json (+125 -0)
src-tauri/migrations/20250114160022_remove-workspace-sync-setting.sql (+2 -0)
📝 src-tauri/src/analytics.rs (+1 -0)
📝 src-tauri/src/lib.rs (+1 -0)
src-tauri/yaak-git/Cargo.toml (+25 -0)
src-tauri/yaak-git/bindings/gen_git.ts (+18 -0)
src-tauri/yaak-git/bindings/gen_models.ts (+23 -0)
src-tauri/yaak-git/build.rs (+18 -0)
src-tauri/yaak-git/index.ts (+75 -0)
src-tauri/yaak-git/package.json (+6 -0)
src-tauri/yaak-git/permissions/autogenerated/commands/add.toml (+13 -0)
src-tauri/yaak-git/permissions/autogenerated/commands/branch.toml (+13 -0)

...and 80 more files

📄 Description

This PR depends on #142 and adds Git support on top of the synced directory.

CleanShot 2024-12-16 at 13 24 32@2x


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/143 **Author:** [@gschier](https://github.com/gschier) **Created:** 12/16/2024 **Status:** ✅ Merged **Merged:** 2/7/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `git` --- ### 📝 Commits (10+) - [`fc3034c`](https://github.com/mountain-loop/yaak/commit/fc3034c399da0094171cf87fa40549305ca5f685) Good start on Git plugin - [`ef4936f`](https://github.com/mountain-loop/yaak/commit/ef4936f2f4143d28d624ef0c9bd32d4b037de002) Try committing one file - [`cb9351c`](https://github.com/mountain-loop/yaak/commit/cb9351ceb5983c026245cc5e5eea6c380e82dc26) Some good progress - [`2300675`](https://github.com/mountain-loop/yaak/commit/2300675c771583a1db4a1031e3e1fcc71200d541) Refactor model events - [`874b7ce`](https://github.com/mountain-loop/yaak/commit/874b7ceb3c58a268900d308fede8edcc64c16a83) Sync changed files, fix unstage without commits, and AnyModel deserializer - [`4d7b2ed`](https://github.com/mountain-loop/yaak/commit/4d7b2ed7de438381023be1ae9d0d6228ba8b1639) Merge branch 'master' into fs-sync - [`e562c68`](https://github.com/mountain-loop/yaak/commit/e562c6866709bbf0760f316f46e1977549ada969) Rework sync algorith - [`d74da1d`](https://github.com/mountain-loop/yaak/commit/d74da1dd7391d5d0f39f3eaffef1e50820128354) Fixed flushes - [`d1a8517`](https://github.com/mountain-loop/yaak/commit/d1a8517e755fdcf0908f769f3727dd29f52aabc3) Split out sync op write fn - [`3a00ff2`](https://github.com/mountain-loop/yaak/commit/3a00ff27d09348e21c37d7321b009b7e365390a8) Slight tweaks ### 📊 Changes **111 files changed** (+4260 additions, -368 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+6 -2) 📝 `package.json` (+1 -0) 📝 `src-tauri/Cargo.lock` (+90 -2) 📝 `src-tauri/Cargo.toml` (+6 -3) 📝 `src-tauri/capabilities/capabilities.json` (+1 -0) 📝 `src-tauri/gen/schemas/acl-manifests.json` (+1 -1) 📝 `src-tauri/gen/schemas/capabilities.json` (+1 -1) 📝 `src-tauri/gen/schemas/desktop-schema.json` (+125 -0) 📝 `src-tauri/gen/schemas/macOS-schema.json` (+125 -0) ➕ `src-tauri/migrations/20250114160022_remove-workspace-sync-setting.sql` (+2 -0) 📝 `src-tauri/src/analytics.rs` (+1 -0) 📝 `src-tauri/src/lib.rs` (+1 -0) ➕ `src-tauri/yaak-git/Cargo.toml` (+25 -0) ➕ `src-tauri/yaak-git/bindings/gen_git.ts` (+18 -0) ➕ `src-tauri/yaak-git/bindings/gen_models.ts` (+23 -0) ➕ `src-tauri/yaak-git/build.rs` (+18 -0) ➕ `src-tauri/yaak-git/index.ts` (+75 -0) ➕ `src-tauri/yaak-git/package.json` (+6 -0) ➕ `src-tauri/yaak-git/permissions/autogenerated/commands/add.toml` (+13 -0) ➕ `src-tauri/yaak-git/permissions/autogenerated/commands/branch.toml` (+13 -0) _...and 80 more files_ </details> ### 📄 Description This PR depends on #142 and adds Git support on top of the synced directory. ![CleanShot 2024-12-16 at 13 24 32@2x](https://github.com/user-attachments/assets/0f0e4204-f02c-4bf2-acf7-877f12b19bbe) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:14 +01:00
adam closed this issue 2025-12-29 07:19:14 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#78