EVERYTHING XIAOMI
Get listed
Side by side

Darcs vs Diversion

Darcs

6.5#15 in version control softwareFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit
Diversion logo

Diversion

7.8#4 in version control softwareFrom $25 a month
Free planWebAPILinuxmacOS
Visit

What both publish

FactDarcsDiversion
Branching and mergingDarcs treats every repository as a branch, with branching handled by pushing and pulling between repositories.Diversion provides Git-like branching and merging for flexible workflow strategies.
CollaborationUsers can send proposed patches by email for maintainers to accept or reject, without needing commit privileges.Studio and higher include code and asset reviews, hard locks, and granular permissions.
InstallationThe front page lists installation through Cabal, Stack, Nix, platform binaries, and a source tarball.The official GitHub quickstart installs macOS/Linux with a shell script and Windows with an installer, then uses dv login, clone, status and commit commands.
PlatformsThe download page lists binaries for Windows and Intel Mac OS X, with Linux and BSD distribution packages or source-build instructions also described.The quickstart documents Windows and macOS desktop apps, a CLI-based Linux workflow, and a WebUI.
ProductDarcs is a free and open source, cross-platform version control system that focuses on changes rather than snapshots.Diversion is a cloud-native version control system for code, game assets, and media, with real-time collaboration.
SecurityThe download page provides checksums alongside the listed Windows and Intel Mac binaries.Diversion states that its infrastructure is SOC 2 certified; its trust center lists SOC 2 Type I compliance and controls including encryption in transit and at rest.

Darcs plans

  • DarcsFree

Diversion plans

  • IndieFree
  • EducationFree
  • Pro$25 a month
  • Pro - A$25 a month
  • Studio - AA$35 a month
  • Studio$35 a month

Pick Darcs if…

Darcs suits contributors who want distributed, offline work and patch-based collaboration, including email review without commit access. Teams needing local branches or file-permission versioning should consider its stated limitations.

Pick Diversion if…

Diversion suits game developers, virtual production and architectural visualization studios, AI/ML teams, and creative teams working with large files. It also offers integrations for Unreal Engine, Unity, Jenkins, and TeamCity workflows.

Charts they share