What are your coolest/most unusual hacks using a distributed version control system? [closed]
Asked Answered
S

5

7

I have been working with git for a few months and I find that most of the things that have transformed my everyday work for the better can be attributed to the flexibility and lack of enforced default policy in a distributed VCS.

Quite a few people seem to have felt the same way and have built upon this kind of flexibility

  • I have read quite a few reports from users synchronizing their home directories across different machines.
  • IkiWiki is built upon source control and it can be used as a distributed wiki.
  • A few distributed bug/issue tracking systems exist that build upon git (not sure about others DVCSs).

What are some cool ideas you have implemented using your favorite DVCS?

Schoolroom answered 5/3, 2009 at 9:53 Comment(0)
C
2

i implemented a simple wiki on top of mercurial

my main gripe with wikis on any dvcs is merging,
as it indeed makes much sense to work in terms of pages when editing a wiki,
however all dvcs's are based on trees of files

btw, bzr's exposed directory based cherry picking doesn't get that right
(it mainly makes up the base for merge conflicts later)

Cycling answered 14/3, 2009 at 20:35 Comment(2)
Interesting. Have you published this anywhere?Schoolroom
no, its not something i actually wan't to publishCycling
G
2

I use mercurial for incremental backups to non-mercurial aware online file storage. Just have a repo that contains what's already backed up, and hg bundle against it. Then push. Copy the bundle to a live mesh synced folder and presto, automatic backup and distribution to all my machines. (Note: encrypt the bundle first - I trust no one to respect my privacy). Of course, full backup is just as easy with hg bundle -all.

Gause answered 27/3, 2009 at 8:26 Comment(0)
M
1

Not my own projects, but just came across a couple of distributed issue tracking systems that use git:

git-issues
ticgit

And there's always fossil, which is a DVCS with both bug tracking and wiki built in. Made by the creator of sqlite, and uses an sqlite database as its repository.

Matrilineage answered 16/3, 2009 at 2:23 Comment(0)
N
1

Although I prefer Mercurial to git, I like Gist snippet service of the github.com. It's a paste site on steroids - allows to version snippets, access private snippets via SSL, and more.

Negro answered 16/3, 2009 at 10:53 Comment(0)
A
0

DVCS is the underpinning of distributed filesystems.

Aborning answered 4/8, 2012 at 4:24 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.