Jamsync
Dev tools
version control system
SHOW HN2023
How HN took it
9 positive, 23 neutral or asking, 2 mixed, 11 critical, out of 45 comments about the project. Thread score -0.04.
Idea: 6 for, 9 againstExecution: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interesting idea and good documentation
From 3 comments
I have nothing much to add about the tool, but just want to say this is some beautiful documentation.
kypro on HNThis looks great. Keep going!
replwoacause on HNNice, I hope you won't get an avalanche of comments here by grumpy old devs that are afraid this will somehow mean they'll have to learn something new. I think it's great to look…
harryvederci on HN
Objections
Live syncing on every save could cause merge issues and broken commits
From 1 comment
If two users are editing the same file this looks like you'll see my edits in your file in near real-time. This is being used to do way with merging / merge conflicts. A few…
Dave3of5 on HN
Not clear how merges and conflicts are handled
From 2 comments
how does this even work with merges or conflicts? How do you review changes easily? It seems like a lot is actually missing. Rolling hashes over blocks is not exactly revision…
sigmonsays on HNIt's not yet clear to me whether Jamsync has the concept of commits and tracks the history of locally made changes. (Rsync obviously hasn't and doesn't.) Does Jamsync have 3-way…
tuukkah on HN
Hosting, terms of service and source availability concerns
From 1 comment
If two users are editing the same file this looks like you'll see my edits in your file in near real-time. This is being used to do way with merging / merge conflicts. A few…
Dave3of5 on HN
Requests
Explain how it differs from Git and the problems it solves
From 1 comment
Would be nice if you could talk about the problems you had with git and how jamsync solves them.
quintussss on HN
Support for large files and sparse checkout or fuse mounts
From 2 comments
An option for mounting the files with fuse and/or doing a sparse checkout would probably be good. Otherwise your working copy may use a lot of disk space with redundant data.
remram on HNTwo comments from a quick look: 1) I recall a comment a while back from the xdelta author about how most history tools store a sequence of changes from nothing (as it sounds like…
joveian on HN
Questions
How does it compare to rsync CDC approaches and Fossil
From 2 comments
Question, due to a recent thread on an rsync-like CDC-based tool, for this problem how rsync compares to CDC?
forgotpwd16 on HNHow does this compare with fossil? I use fossil for personal projects.
account-5 on HN
Does it have commits and 3-way merging
From 1 comment
It's not yet clear to me whether Jamsync has the concept of commits and tracks the history of locally made changes. (Rsync obviously hasn't and doesn't.) Does Jamsync have 3-way…
tuukkah on HN
Alternatives named
Fossil
From 1 comment
How does this compare with fossil? I use fossil for personal projects.
account-5 on HN
Pijul
From 1 comment
Btw, Pijul (https://pijul.org) already does this for binary files and large files. But it also has other advantages such as easier workflows, provably correct merge and…
pmeunier on HN
Got
From 1 comment
This is a very similar to one of my projects "Got". https://github.com/gotvc/got The algorithms it uses are superior to rsync and git in a few ways. It comes short on features,…
brendoncarroll on HN
Git
From 1 comment
I think I qualify as an old developer. I love learning new exciting things that I know I’ll use for the rest of my live. C, Vim, Bash, HTML, CSS, JavaScript will all outlive…
tambourine_man on HN