Hacker News new | past | comments | ask | show | jobs | submit login

It works by creating a proxy git remote which transparently rewrites history in ways that keep both sides in sync.

Transparently in the "I don't have to worry about it" way?

Or transparently in the "when something goes wrong I'll have no way to tell what happened" way?

Well, if something goes wrong you tend to have multiple repos that at worst will be recoverable with some amount of lost history. Benefit of Git being a DVCS.

For most of the time you don't have to worry about it other than when you initially set things up.

It's almost always one then the other, no?

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact