Compare commits
67 Commits
2bfee349e8
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 6de2bdde59 | |||
| f195d05379 | |||
| b8b051accf | |||
| ae8cd7cedd | |||
| 8f8bdf3ab5 | |||
| e16a333615 | |||
| 7ac42788e4 | |||
| aaa8af3a66 | |||
| 1333a37b64 | |||
| df5b3105f0 | |||
| 83eb1005ae | |||
| 6ae0a06be9 | |||
| 7e3c5b705d | |||
| 554b908d22 | |||
| ded09b04da | |||
| d7612d4773 | |||
| f6713cbc69 | |||
| 5ab6bc5ac2 | |||
| 001ae93cac | |||
| 519590ed1c | |||
| 2ea20fcc51 | |||
| 6ffd1fe2dc | |||
| 3d15817e7c | |||
| facb1073ba | |||
| d5dbcdd4fb | |||
| f769b957ca | |||
| 79cd33dae1 | |||
| 464ee25f50 | |||
| 8450096940 | |||
| aecde109a8 | |||
| 731c99ef84 | |||
| ff4a3f3a0a | |||
| 4414957f96 | |||
| 66b8553046 | |||
| e39b13ace0 | |||
| 2dcfd8ad63 | |||
| 8148891233 | |||
| a6ef026868 | |||
| faba79a01a | |||
| 1ef17c4891 | |||
| 22e0a5bbb6 | |||
| d9c50c081d | |||
| f5d795d2f8 | |||
| a72ce6d095 | |||
| bac5705324 | |||
| c2091ef524 | |||
| 95c974021b | |||
| 1dab1ea3e4 | |||
| 867714a38d | |||
| 81ec4bc512 | |||
| 587700ffda | |||
| f4b8680c8a | |||
| 96a5627211 | |||
| a8e0d34db8 | |||
| f52a0e662a | |||
| d4950940c8 | |||
| 9e5a917f7a | |||
| 5c2c002141 | |||
| a84aa1eb6c | |||
| 75a5b1df94 | |||
| c9f3fdb1c3 | |||
| 787ba7a7ef | |||
| 7fc895f8b4 | |||
| f7204c9f7c | |||
| a20fa4d13e | |||
| ab26fdd135 | |||
| 8be6ebc4fe |
6
.gitattributes
vendored
6
.gitattributes
vendored
@@ -22,6 +22,7 @@
|
|||||||
*.psd filter=lfs diff=lfs merge=lfs -text
|
*.psd filter=lfs diff=lfs merge=lfs -text
|
||||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
*.fbx filter=lfs diff=lfs merge=lfs -text
|
*.fbx filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.fbxkey filter=lfs diff=lfs merge=lfs -text
|
||||||
*.blend2 filter=lfs diff=lfs merge=lfs -text
|
*.blend2 filter=lfs diff=lfs merge=lfs -text
|
||||||
*.mb filter=lfs diff=lfs merge=lfs -text
|
*.mb filter=lfs diff=lfs merge=lfs -text
|
||||||
*.tiff filter=lfs diff=lfs merge=lfs -text
|
*.tiff filter=lfs diff=lfs merge=lfs -text
|
||||||
@@ -37,3 +38,8 @@
|
|||||||
*.avi filter=lfs diff=lfs merge=lfs -text
|
*.avi filter=lfs diff=lfs merge=lfs -text
|
||||||
*.bvh.gz filter=lfs diff=lfs merge=lfs -text
|
*.bvh.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
*.dae filter=lfs diff=lfs merge=lfs -text
|
*.dae filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.vdb filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.aep filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.prproj filter=gzipped
|
||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -91,7 +91,6 @@ desktop.ini
|
|||||||
|
|
||||||
# Log files
|
# Log files
|
||||||
*.log
|
*.log
|
||||||
*.txt
|
|
||||||
|
|
||||||
# Python cache
|
# Python cache
|
||||||
__pycache__/
|
__pycache__/
|
||||||
@@ -120,7 +119,8 @@ temp/
|
|||||||
tmp/
|
tmp/
|
||||||
cache/
|
cache/
|
||||||
|
|
||||||
#Renders
|
# image sequences
|
||||||
|
seq/
|
||||||
renders/
|
renders/
|
||||||
|
|
||||||
# Premiere
|
# Premiere
|
||||||
|
|||||||
@@ -1480,3 +1480,215 @@ Try adding a file and committing it first!
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
**PROGRESS!** Now we're getting somewhere!
|
||||||
|
|
||||||
|
**What Just Happened:**
|
||||||
|
|
||||||
|
1. ✅ **Regular push worked!** - You pushed 5 objects (probably the new commit)
|
||||||
|
2. ❌ **LFS push still fails** - But now it shows "0/100" instead of freezing
|
||||||
|
3. ❌ **Still missing object** - `681b35716ef146959ba290a995ad3b1654a667b5c4ee0f63926965849040ef2d`
|
||||||
|
|
||||||
|
**The Good News:**
|
||||||
|
|
||||||
|
- Git is no longer completely frozen
|
||||||
|
- The push is completing (shows "done")
|
||||||
|
- You're making progress
|
||||||
|
|
||||||
|
**The Remaining Problem:**
|
||||||
|
|
||||||
|
You still have **corrupted LFS references** pointing to objects that don't exist anywhere. The server suggests:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git lfs fetch --all
|
||||||
|
```
|
||||||
|
|
||||||
|
**Try This:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git lfs fetch --all origin
|
||||||
|
```
|
||||||
|
|
||||||
|
**What This Will Do:**
|
||||||
|
|
||||||
|
- Try to download the missing LFS objects from the server
|
||||||
|
- Show you exactly which objects are missing
|
||||||
|
- Help identify what's corrupted
|
||||||
|
|
||||||
|
**The Issue:**
|
||||||
|
|
||||||
|
Your repository has **ghost LFS objects** that are referenced but don't exist anywhere. The regular push worked because it only pushed the Git commits, but the LFS objects are still corrupted.
|
||||||
|
|
||||||
|
**Next Step:**
|
||||||
|
|
||||||
|
Run `git lfs fetch --all origin` to see what objects are actually missing and where they're supposed to come from.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
I'm sick of putting in my user and pass every time
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
**FUCK!** Now Git LFS is **crashing** with a panic error! This is getting worse.
|
||||||
|
|
||||||
|
**What Just Happened:**
|
||||||
|
|
||||||
|
1. ✅ **Found 309 objects** - Git LFS discovered a bunch of LFS objects
|
||||||
|
2. ❌ **Panic crash** - `panic: runtime error: index out of range [0] with length 0`
|
||||||
|
3. ❌ **Authentication bug** - The crash is in the auth system
|
||||||
|
|
||||||
|
**The Real Problem:**
|
||||||
|
|
||||||
|
Your repository is so corrupted that Git LFS is **crashing** when it tries to process the corrupted LFS references. The panic error suggests:
|
||||||
|
|
||||||
|
- Git LFS found 309 objects (way more than your 18 actual files)
|
||||||
|
- But the auth system crashed when trying to process them
|
||||||
|
- This is a **Git LFS bug** caused by corrupted data
|
||||||
|
|
||||||
|
**For the Password Issue:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Store your credentials so you don't have to type them every time
|
||||||
|
git config --global credential.helper store
|
||||||
|
```
|
||||||
|
|
||||||
|
**But the Bigger Issue:**
|
||||||
|
|
||||||
|
Your repository has **309 corrupted LFS references** that are causing Git LFS to crash. This is beyond a simple fix.
|
||||||
|
|
||||||
|
**The Nuclear Solution:**
|
||||||
|
|
||||||
|
You might need to **start fresh**:
|
||||||
|
1. Clone the repository again from scratch
|
||||||
|
2. Or reset to a commit before the LFS corruption
|
||||||
|
3. Or restore from a backup
|
||||||
|
|
||||||
|
**The Issue:**
|
||||||
|
|
||||||
|
Your repository has so many corrupted LFS references that Git LFS itself is crashing. This isn't a network problem - it's **data corruption** that's breaking the Git LFS tool itself.
|
||||||
|
|
||||||
|
Try the credential helper first, but be prepared that you might need to start over with a clean repository.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
can I disable all tracking on files under directories named `/seq` ? like blends/seq/SPOE_A/SPOE_A_0139.png
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
Yes! You can disable LFS tracking for files under directories named `seq`. Looking at your `.gitignore`, I can see you already have `seq/` in there, but you need to update your `.gitattributes` file to stop LFS from tracking those files.
|
||||||
|
|
||||||
|
**Update your `.gitattributes` file:**
|
||||||
|
|
||||||
|
```gitattributes
|
||||||
|
# Keep LFS tracking for your main files
|
||||||
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.blend filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.fbx filter=lfs diff=lfs diff=lfs merge=lfs -text
|
||||||
|
|
||||||
|
# Disable LFS tracking for seq directories
|
||||||
|
blends/seq/** filter= diff= merge= -text
|
||||||
|
**/seq/** filter= diff= merge= -text
|
||||||
|
```
|
||||||
|
|
||||||
|
**What This Does:**
|
||||||
|
|
||||||
|
- `**/seq/**` - Matches any file under any directory named `seq` anywhere in your repository
|
||||||
|
- `filter=` - Removes LFS filtering (no more LFS tracking)
|
||||||
|
- `diff=` and `merge=` - Removes LFS diff/merge handling
|
||||||
|
- `-text` - Treats files as binary (prevents line ending issues)
|
||||||
|
|
||||||
|
**After Updating:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Remove any existing LFS tracking for seq files
|
||||||
|
git lfs untrack "blends/seq/**"
|
||||||
|
git lfs untrack "**/seq/**"
|
||||||
|
|
||||||
|
# Commit the changes
|
||||||
|
git add .gitattributes
|
||||||
|
git commit -m "Disable LFS tracking for seq directories"
|
||||||
|
```
|
||||||
|
|
||||||
|
**This Will:**
|
||||||
|
|
||||||
|
- Stop LFS from tracking new files in `seq` directories
|
||||||
|
- Keep your existing LFS files (MP4s, Blends, FBXs) tracked
|
||||||
|
- Prevent the 309 corrupted LFS references from growing
|
||||||
|
|
||||||
|
The `**/seq/**` pattern will catch files like `blends/seq/SPOE_A/SPOE_A_0139.png` and stop LFS from trying to track them.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
i want to remove the tracking history specifically
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
Ah, you want to **remove the LFS tracking history** for files under `seq` directories, not just stop future tracking. This is more complex because Git LFS has already committed the tracking history.
|
||||||
|
|
||||||
|
**To Remove LFS Tracking History:**
|
||||||
|
|
||||||
|
1. **First, update `.gitattributes` to stop future tracking:**
|
||||||
|
```gitattributes
|
||||||
|
# Disable LFS tracking for seq directories
|
||||||
|
**/seq/** filter= diff= merge= -text
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Remove the LFS tracking from Git history:**
|
||||||
|
```bash
|
||||||
|
# This will rewrite Git history to remove LFS tracking
|
||||||
|
git filter-branch --tree-filter '
|
||||||
|
find . -path "*/seq/*" -name "*.png" -exec git lfs untrack {} \;
|
||||||
|
find . -path "*/seq/*" -name "*.png" -exec git rm --cached {} \;
|
||||||
|
' --prune-empty --tag-name-filter cat -- --all
|
||||||
|
```
|
||||||
|
|
||||||
|
**Or Use BFG (Cleaner Alternative):**
|
||||||
|
```bash
|
||||||
|
# Install BFG first, then:
|
||||||
|
bfg --delete-files "*.png" --include "**/seq/**"
|
||||||
|
git reflog expire --expire=now --all
|
||||||
|
git gc --prune=now --aggressive
|
||||||
|
```
|
||||||
|
|
||||||
|
**What This Does:**
|
||||||
|
|
||||||
|
- **Rewrites Git history** to remove LFS tracking for seq files
|
||||||
|
- **Removes the corrupted LFS references** that are causing crashes
|
||||||
|
- **Cleans up the repository** by removing the problematic tracking history
|
||||||
|
|
||||||
|
**Warning:**
|
||||||
|
|
||||||
|
This **rewrites Git history**, which means:
|
||||||
|
- All commit hashes will change
|
||||||
|
- You'll need to force push to update the remote
|
||||||
|
- Anyone else with the repository will need to re-clone
|
||||||
|
|
||||||
|
**After Cleaning:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git push origin main --force
|
||||||
|
```
|
||||||
|
|
||||||
|
This should fix your corrupted LFS state by removing the problematic tracking history for seq files.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|||||||
237
.specstory/history/2025-08-19_02-35Z-what-is-git-fast-forward.md
Normal file
237
.specstory/history/2025-08-19_02-35Z-what-is-git-fast-forward.md
Normal file
@@ -0,0 +1,237 @@
|
|||||||
|
<!-- Generated by SpecStory -->
|
||||||
|
|
||||||
|
# What is git fast forward? (2025-08-19 02:35Z)
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
what does git fast forward do?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
Git fast-forward is a merge strategy that occurs when Git can simply move your current branch pointer forward to point to a newer commit without creating a merge commit.
|
||||||
|
|
||||||
|
Here's how it works:
|
||||||
|
|
||||||
|
**When it happens:**
|
||||||
|
- You're on branch A
|
||||||
|
- Branch B has new commits that branch A doesn't have
|
||||||
|
- All commits on branch A are already contained within branch B's history
|
||||||
|
- Git can "fast-forward" branch A to point to the same commit as branch B
|
||||||
|
|
||||||
|
**Example:**
|
||||||
|
```
|
||||||
|
Before fast-forward:
|
||||||
|
A: A---B---C (your current branch)
|
||||||
|
B: A---B---C---D---E (remote/other branch)
|
||||||
|
|
||||||
|
After fast-forward:
|
||||||
|
A: A---B---C---D---E (now pointing to same commit as B)
|
||||||
|
B: A---B---C---D---E
|
||||||
|
```
|
||||||
|
|
||||||
|
**Key benefits:**
|
||||||
|
- No merge commit is created
|
||||||
|
- Clean, linear history
|
||||||
|
- Simple pointer movement
|
||||||
|
|
||||||
|
**When it doesn't happen:**
|
||||||
|
- If you've made commits on branch A that aren't in branch B
|
||||||
|
- Git will create a merge commit instead
|
||||||
|
- This preserves both histories
|
||||||
|
|
||||||
|
**Common scenarios:**
|
||||||
|
- `git pull` when your local branch is behind the remote
|
||||||
|
- `git merge` when one branch's history is completely contained in another
|
||||||
|
- `git rebase` operations
|
||||||
|
|
||||||
|
Fast-forward is Git's way of keeping history clean when possible, avoiding unnecessary merge commits when branches can simply be moved forward in time.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
is it like a one time pull?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
Not exactly! Git fast-forward is more about **how** the merge happens, not about being a "one-time" operation.
|
||||||
|
|
||||||
|
Here's the key difference:
|
||||||
|
|
||||||
|
**Fast-forward is a merge strategy:**
|
||||||
|
- It's how Git handles the merge when possible
|
||||||
|
- Can happen on any merge/pull operation
|
||||||
|
- Not limited to just one time
|
||||||
|
|
||||||
|
**What makes it seem "one-time":**
|
||||||
|
- Once you fast-forward, your branch is now "up to date"
|
||||||
|
- Future pulls might not be fast-forward if you make new commits
|
||||||
|
- But if you stay behind again, fast-forward can happen again
|
||||||
|
|
||||||
|
**Example cycle:**
|
||||||
|
```
|
||||||
|
Day 1: You're behind → git pull → fast-forward happens
|
||||||
|
Day 2: You make commits → now ahead of remote
|
||||||
|
Day 3: git pull → creates merge commit (no fast-forward)
|
||||||
|
Day 4: You're behind again → git pull → fast-forward can happen again
|
||||||
|
```
|
||||||
|
|
||||||
|
**Think of it as:**
|
||||||
|
- Fast-forward = "catch up" (when possible)
|
||||||
|
- Regular merge = "combine histories" (when needed)
|
||||||
|
|
||||||
|
So it's not a one-time thing - it's Git's preferred way to merge whenever the conditions are right. It's like Git saying "I can just move you forward cleanly" instead of "I need to create a merge point."
|
||||||
|
|
||||||
|
The "one-time" feeling comes from the fact that once you're caught up, you need new changes to make fast-forward possible again.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
the "set upstream" option is missing from my git client.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
The "set upstream" option missing from your Git client is a common issue. Here are the most likely causes and solutions:
|
||||||
|
|
||||||
|
**Common reasons it's missing:**
|
||||||
|
|
||||||
|
1. **No remote branch exists yet**
|
||||||
|
- You need to push first before setting upstream
|
||||||
|
- Try: `git push -u origin <branch-name>`
|
||||||
|
|
||||||
|
2. **Already has upstream set**
|
||||||
|
- Check with: `git branch -vv`
|
||||||
|
- If it shows `[origin/main]`, upstream is already set
|
||||||
|
|
||||||
|
3. **Git client limitations**
|
||||||
|
- Some GUI clients hide this option
|
||||||
|
- Command line always has it available
|
||||||
|
|
||||||
|
**Solutions to try:**
|
||||||
|
|
||||||
|
**Option 1: Push with upstream flag**
|
||||||
|
```bash
|
||||||
|
git push -u origin <your-branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Option 2: Set upstream manually**
|
||||||
|
```bash
|
||||||
|
git branch --set-upstream-to=origin/<branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Option 3: Check current status**
|
||||||
|
```bash
|
||||||
|
git status
|
||||||
|
git branch -vv
|
||||||
|
```
|
||||||
|
|
||||||
|
**Option 4: If using a GUI client**
|
||||||
|
- Look for "Push to..." or "Push and set upstream"
|
||||||
|
- Check the push dialog for upstream options
|
||||||
|
- Some clients require you to type the remote branch name
|
||||||
|
|
||||||
|
**Most likely fix:**
|
||||||
|
Try pushing first with `git push -u origin <branch-name>` - this both pushes your branch and sets the upstream in one command.
|
||||||
|
|
||||||
|
What Git client are you using? That might help me give more specific guidance.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
can i just pull from tailscale?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
Yes, you can pull from Tailscale! Since you have it set up as a remote, you can use it just like any other remote.
|
||||||
|
|
||||||
|
**To pull from Tailscale:**
|
||||||
|
```bash
|
||||||
|
git pull Tailscale <branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Or set it as your default upstream:**
|
||||||
|
```bash
|
||||||
|
git branch --set-upstream-to=Tailscale/<branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Then just pull normally:**
|
||||||
|
```bash
|
||||||
|
git pull
|
||||||
|
```
|
||||||
|
|
||||||
|
**What I notice from your remotes:**
|
||||||
|
- You have both `origin` (local network) and `Tailscale` (remote network)
|
||||||
|
- Both point to the same repository but different URLs
|
||||||
|
- Tailscale is probably your remote access solution
|
||||||
|
|
||||||
|
**Benefits of using Tailscale:**
|
||||||
|
- Access from anywhere (not just your local network)
|
||||||
|
- More reliable than port forwarding
|
||||||
|
- Secure tunnel
|
||||||
|
|
||||||
|
**To make Tailscale your primary remote:**
|
||||||
|
```bash
|
||||||
|
git remote set-url origin http://100.123.59.98:3000/Raincloud/2025-08-02-Springtrap-Prince-of-Egypt.git
|
||||||
|
```
|
||||||
|
|
||||||
|
This would replace your local network origin with the Tailscale one, so `git pull` and `git push` would use Tailscale by default.
|
||||||
|
|
||||||
|
**Quick check:** What branch are you currently on? You can check with `git branch` to see which branch you want to set upstream.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**User**_
|
||||||
|
|
||||||
|
how to set Tailscale/main as upstream?
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Assistant**_
|
||||||
|
|
||||||
|
To set `Tailscale/main` as your upstream, use this command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git branch --set-upstream-to=Tailscale/main
|
||||||
|
```
|
||||||
|
|
||||||
|
**Or if you want to be more explicit about which branch:**
|
||||||
|
```bash
|
||||||
|
git branch --set-upstream-to=Tailscale/main main
|
||||||
|
```
|
||||||
|
|
||||||
|
**After setting upstream, you can:**
|
||||||
|
- Just use `git pull` (will pull from Tailscale/main)
|
||||||
|
- Just use `git push` (will push to Tailscale/main)
|
||||||
|
|
||||||
|
**To verify it worked:**
|
||||||
|
```bash
|
||||||
|
git branch -vv
|
||||||
|
```
|
||||||
|
|
||||||
|
You should see something like:
|
||||||
|
```
|
||||||
|
* main abc1234 [Tailscale/main] Your commit message
|
||||||
|
```
|
||||||
|
|
||||||
|
**Alternative one-liner:**
|
||||||
|
If you haven't pushed your branch yet, you can also do:
|
||||||
|
```bash
|
||||||
|
git push -u Tailscale main
|
||||||
|
```
|
||||||
|
|
||||||
|
This pushes your branch and sets the upstream in one command.
|
||||||
|
|
||||||
|
**Note:** Make sure you're on the `main` branch first. If you're on a different branch, either switch to main with `git checkout main` or specify your current branch name in the command.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
2535
.specstory/history/2025-09-20_07-43Z-set-up-blender-mcp-on-system.md
Normal file
2535
.specstory/history/2025-09-20_07-43Z-set-up-blender-mcp-on-system.md
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
assets/20240206 - whiteguydancingtoafricanmusic.mp4
LFS
Normal file
BIN
assets/20240206 - whiteguydancingtoafricanmusic.mp4
LFS
Normal file
Binary file not shown.
BIN
blends/JEB.blend
LFS
Normal file
BIN
blends/JEB.blend
LFS
Normal file
Binary file not shown.
BIN
blends/SPOE_A.blend
LFS
BIN
blends/SPOE_A.blend
LFS
Binary file not shown.
BIN
blends/SPOE_B.blend
LFS
BIN
blends/SPOE_B.blend
LFS
Binary file not shown.
BIN
blends/SPOE_C.blend
LFS
BIN
blends/SPOE_C.blend
LFS
Binary file not shown.
BIN
blends/SPOE_D.blend
LFS
BIN
blends/SPOE_D.blend
LFS
Binary file not shown.
BIN
blends/SPOE_E.blend
LFS
Normal file
BIN
blends/SPOE_E.blend
LFS
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
blends/blast/blast_SPOE_D_2-50.mp4
LFS
Normal file
BIN
blends/blast/blast_SPOE_D_2-50.mp4
LFS
Normal file
Binary file not shown.
BIN
blends/blast/blast_SPOE_E_1-128.mp4
LFS
Normal file
BIN
blends/blast/blast_SPOE_E_1-128.mp4
LFS
Normal file
Binary file not shown.
BIN
blends/blast/blast_SPOE_E_50-128.mp4
LFS
Normal file
BIN
blends/blast/blast_SPOE_E_50-128.mp4
LFS
Normal file
Binary file not shown.
BIN
blends/blast/blast_SPOE_E_50-129.mp4
LFS
Normal file
BIN
blends/blast/blast_SPOE_E_50-129.mp4
LFS
Normal file
Binary file not shown.
BIN
blends/blast/blast_SPOE_E_MCPclean_1-128.mp4
LFS
Normal file
BIN
blends/blast/blast_SPOE_E_MCPclean_1-128.mp4
LFS
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user