magitulator
// rewrite commit history with flexible time and author strategies.
// oxidized in rust. elegant like git itself.
time rewriting
gitm mirrorSet a deadline, set a start. We distribute your commits across the time window like you actually worked on it.
author strategies
[authors] strategyPersist original authors or redistribute across a team. Even distribution, weighted percentages — your call.
any git reference
<base> <target>Branch names, commit hashes, tags, HEAD~3, main@{1 month ago}. If git understands it, we do too.
topology preservation
--preserve-mergesMerges stay merges. Branch structure stays intact. We rewrite history, not restructure it.
safe rollbacks
--rollbackChanged your mind? One command to undo. Mirror first, inspect, then apply. Or just rollback.
rust-powered
cargo runMemory safe, blazingly fast. Years of history rewritten in seconds. The algorithm stays our secret.
we don't ask questions. we rewrite answers.
hackathon survivors
green square enthusiasts
time zone magicians
team credit distributors
your rules, your history. TOML keeps it simple.
# Time window for your "work"
start_time = "2024-01-01T00:00:00Z"
deadline = "2024-12-31T23:59:59Z"
# Author strategy: "persist" or "team"
[authors]
strategy = "team"
[[authors.members]]
name = "Alice"
email = "alice@example.com"
[[authors.members]]
name = "Bob"
email = "bob@example.com"
# Distribution: "even" or "percentage"
[authors.distribution]
type = "percentage"time window
Define when your "work" happened. All commits get redistributed across this window. Start optional, deadline required.
author strategies
persist keeps original authors. team redistributes across members with even or weighted distribution.
percentage weights
Need Alice to have 70% of commits? Bob 30%? The percentage distribution handles it. Team player vibes.
extensible architecture
More strategies coming. Random distributions, time-based rotation, skill-based assignment. The system's built for it.
CLI Service
origin/cli-serviceYou send us your repo config. We run gitm. You get oxidized history back. The algorithm stays our commercial secret.
GitHub Extension
origin/github-extNative GitHub integration. Not a browser extension — works directly with your branches on GitHub. Select, configure, rewrite.
Magitulator Cloud
origin/cloudGit-compatible hosting built for magitulator. Visual history editor, GUI-first experience, seamless rewrites baked in.
git push origin future
Early access to the CLI service. Priority beta for the GitHub extension. Founding member status for Magitulator Cloud. No spam, just oxidized updates.