Conversation
Notices
-
Christmas Personified as a Catgirl (moonman@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:08:01 UTC Christmas Personified as a Catgirl @normandy we need a decentralized version control system. - Claes Wallin (韋嘉誠) likes this.
- Claes Wallin (韋嘉誠) repeated this.
-
Christmas Personified as a Catgirl (moonman@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:06:53 UTC Christmas Personified as a Catgirl both github and git.gnu.io are down Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 06:08:38 UTC Claes Wallin (韋嘉誠) @moonman We should have all gotten our decentralized git networks going by now! Over ssb and ipfs and whatever cool things've been cooking. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:08:49 UTC Annah @moonman @normandy ipfs or bust Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Normandy (normandy@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:11:49 UTC Normandy @moonman Git can be used in a decentralized manner. It's just most are used to having once central repo of sorts. Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:13:40 UTC Annah @normandy @moonman Probably had a system reboot and the gitlab demon grabbed the first cert available for the domain, and that was the expired one. It's why I never keep expired certs around. Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:14:19 UTC Annah @moonman @normandy ("Didn't you mean daemon?" ".,.. you haven't tried running gitlab yourself have you?") Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:18:12 UTC Annah @normandy @moonman I'm just used to gitlab when it comes to this kind of thing.
If I had my way I'd make people use CVS because I like it more.Claes Wallin (韋嘉誠) repeated this. -
Normandy (normandy@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:20:55 UTC Normandy @maiyannah @moonman I personally use gitgud.io. It's been pretty reliable. Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:24:47 UTC Annah @moonman @normandy In the spirit of tonight's tomfoolery https://community.highlandarrow.com/attachment/68162 Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:29:34 UTC Annah @normandy @moonman I actually haven't tried gogs, maybe I'll see if it runs with the main site software better than gitlab does. I'd compartmentalize these into their own VMs but I'm outta IP4s unless I buy some more, and moneys tight until I'm done rewiring and renovating the basement. Claes Wallin (韋嘉誠) repeated this. -
Normandy (normandy@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:44:00 UTC Normandy @maiyannah @moonman Never really used CVS, but I did play with Subversion which is somewhat similar. Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:45:32 UTC Annah @normandy @moonman SVN and GIT are actually compatible. Not sure why they never did with CVS, the system is easy to import into other systems (though you can get GIT compatibility by proxy I guess since you can import CVS into SVN using most client apps.) Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:49:30 UTC Annah @moonman @normandy The major difference in my experience is more the front end than the backend, though I notice git repos tend to grow larger than CVS ones over a length of time. The only major backend difference is CVS does not keep local copies of branches on a non-master repo, just the working branch. Though to be fair, many clients like TortoiseCVS have workarounds built in for this. I do find the backend of GIT seems much quicker performance wise on lower-end mmachines, such as when I use my laptop to code from bed, though, and that's noteworthy.
As to the front end differences, I can't say I prefer GIT in that regard. The naming system is completely counterintuitive and conflict resolution ends up running into all kinds of problems such as that weird postActiv thing we ran into, which was a result of GITs automerge going autoderp when importing changes from upstream Mikael had made in GNU social.Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 06:50:27 UTC Annah @moonman @normandy That said, there's a lot to be said for using the thing everyone else is, in this context, since CVS, SVN, GIT, et al, are all ultimately meant to allow code collaboration. Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Christmas Personified as a Catgirl (moonman@shitposter.club)'s status on Tuesday, 04-Oct-2016 06:51:52 UTC Christmas Personified as a Catgirl @maiyannah @normandy I will only ever use DVCS again if I can help it. I was actually surprised the other day when I had to move a subversion repo and I forgot that my local copy wasn't as good as the remote repo. Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:16:36 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy If I ever run gitlab, it will be inside #sandstorm . It's there! -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:17:37 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy I do see the point if RCS. But CVS is just a good idea taken too far. git is a good remake of the whole idea. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:20:16 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy I'll keep pushing #sandstorm even though I've never used it myself, because it looks like such a good idea. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:20:30 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy #gogs is on #sandstorm. :-) -
Constance Variable (lambadalambda@social.heldscal.la)'s status on Tuesday, 04-Oct-2016 07:21:03 UTC Constance Variable @maiyannah @normandy @moonman I'm using gogs on my server, it's super-simple to set up and works really well. If you don't need the more exotic features of gitlab, I'd recommend it. Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:22:56 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy git and svn are closer semantically than svn and CVS, because CVS versioning is per-file, not per-commit. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:23:34 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy There are git-CVS bridges, but they are all kludges. Big gang migration is the only sane way to go. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:25:22 UTC Claes Wallin (韋嘉誠) @maiyannah @moonman @normandy The .git directory is generally smaller than the checked-out work tree, even after a decade of commits. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:25:55 UTC Claes Wallin (韋嘉誠) @moonman @maiyannah @normandy svk used to be my life-saver on svn. Until I discovered what a great svn client bzr is. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:27:55 UTC Claes Wallin (韋嘉誠) @normandy @moonman Yes. Git itself is decentralized. The way most people use it isn't. Linus uses it with a federated social network! (mail) -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:30:33 UTC Claes Wallin (韋嘉誠) @normandy @moonman @maiyannah They have a #mattermost instance too? Cool.
How are they financed? Donations? -
Normandy (normandy@shitposter.club)'s status on Tuesday, 04-Oct-2016 07:32:20 UTC Normandy @clacke @moonman @maiyannah Yeah it seems to be financed by donations. Claes Wallin (韋嘉誠) repeated this. -
Annah (maiyannah@community.highlandarrow.com)'s status on Tuesday, 04-Oct-2016 07:32:25 UTC Annah @clacke @moonman @normandy IIRC they had a crowdfunding thing. Not sure how they plan to finance it when that money runs out, donations probably. Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:33:15 UTC Claes Wallin (韋嘉誠) @normandy @moonman @maiyannah Run by this group https://opengem.org/projects/ , which also runs 8chan archives. Unexpected turn! -
Christmas Personified as a Catgirl (moonman@shitposter.club)'s status on Tuesday, 04-Oct-2016 07:35:22 UTC Christmas Personified as a Catgirl @clacke @normandy @maiyannah i've heard good things about bzr but i'm a mercurial fan. best parts of git. Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Tuesday, 04-Oct-2016 07:36:13 UTC Claes Wallin (韋嘉誠) @normandy @moonman @maiyannah They're looking into premium accounts across their services: http://qttr.at/1i33 (blog.opengem.org) -
馬鹿野狐(ばかやこ)✔ (takeshitakenji@gs.kawa-kun.com)'s status on Tuesday, 04-Oct-2016 09:24:24 UTC 馬鹿野狐(ばかやこ)✔ @normandy @moonman Using it in a decentralized manner requires remote login provisions on all users' machines, which is a terrible idea on the open Internet. In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:06:56 UTC Claes Wallin (韋嘉誠) @takeshitakenji @moonman @normandy No it doesn't, you're thinking too small. Like I said, a mailing list with patches is federated git use. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:07:55 UTC Claes Wallin (韋嘉誠) @takeshitakenji @moonman @normandy Most ways of sharing global state decntralized probably end up using some form of DHT and/or blockchain. In conversation permalink -
Constance Variable (lambadalambda@social.heldscal.la)'s status on Wednesday, 05-Oct-2016 10:09:13 UTC Constance Variable @clacke @normandy @takeshitakenji @moonman I wish git had integrated bugtracking like http://fossil-scm.org/index.html/doc/trunk/www/index.wiki. In conversation permalink Attachments
Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:09:18 UTC Claes Wallin (韋嘉誠) @moonman @maiyannah @normandy The best part of bzr is how great it does svn. I do use git w/ multi worktrees tho, which is pretty bzr-esque. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:13:07 UTC Claes Wallin (韋嘉誠) @lambadalambda @moonman @takeshitakenji @normandy Yes. http://dist-bugs.branchable.com/software/ shows several failed or dormant attempts. In conversation permalink Attachments
-
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:14:22 UTC Claes Wallin (韋嘉誠) @lambadalambda @moonman @takeshitakenji @normandy I want a p2p distributed git/issues/wiki hosting network with a federated web frontend. In conversation permalink -
Constance Variable (lambadalambda@social.heldscal.la)'s status on Wednesday, 05-Oct-2016 10:15:24 UTC Constance Variable @clacke @normandy @takeshitakenji @moonman except for git, this sounds like fossil :) In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:23:43 UTC Claes Wallin (韋嘉誠) @lambadalambda @moonman @takeshitakenji @normandy Indeed. I believe any mainstream success must include git. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Wednesday, 05-Oct-2016 10:26:27 UTC Claes Wallin (韋嘉誠) @lambadalambda @moonman @takeshitakenji @normandy Autosync uses a public, central server. http://qttr.at/1i55 (fossil-scm.org) In conversation permalink Attachments
-
馬鹿野狐(ばかやこ)✔ (takeshitakenji@gs.kawa-kun.com)'s status on Wednesday, 05-Oct-2016 11:22:37 UTC 馬鹿野狐(ばかやこ)✔ @clacke @moonman @normandy Seriously? A mailing list with patches? Isn't the whole point of SCM to remove that obsolete means of disseminating changes? In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
馬鹿野狐(ばかやこ)✔ (takeshitakenji@gs.kawa-kun.com)'s status on Wednesday, 05-Oct-2016 11:25:18 UTC 馬鹿野狐(ばかやこ)✔ @moonman @normandy @clacke Next up, you're going to tell me that we should be sending complete copies of source code inside compressed archives through e-mail instead of using SCM at all. In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
Christmas Personified as a Catgirl (moonman@shitposter.club)'s status on Thursday, 06-Oct-2016 01:58:10 UTC Christmas Personified as a Catgirl @lambadalambda @normandy @clacke @takeshitakenji why can't the ticketing system just be another git repo with a standard format for updating In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
zlg (zlg@sealion.club)'s status on Thursday, 06-Oct-2016 01:59:34 UTC zlg @takeshitakenji What do you think `git format-patch` and `git am` are for? Git was written by a guy whose primary project workflow is e-mailed patches. The repository itself is what keeps track of changes and the reasoning.
The point of a version control system is to have a working copy of a given project and its entire history, on the off chance that a decision made 10 commits ago is bad and needs to be reversed.
A distributed one simply gets rid of the primary weakness of SVN and CVS; *anyone* who clones the repo can work on it anywhere, and then submit patches (via e-mail or other means) to others.
Under this model, the best way to get your changes into "the main project" is to talk to the ones who control what's considered the canonical repository and convince them to add it to their repo. Once they do, others pull from them and now everyone has your patch.
If you don't mind me asking, how do you personally use git?In conversation permalink Claes Wallin (韋嘉誠) likes this.Claes Wallin (韋嘉誠) repeated this. -
無 (eris@shitposter.club)'s status on Thursday, 06-Oct-2016 02:04:24 UTC 無 @moonman @clacke @normandy @takeshitakenji @lambadalambda why can't the system for creating git repos be another git repo with a standard git repo format for updating In conversation permalink Claes Wallin (韋嘉誠) repeated this. -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 03:43:21 UTC Claes Wallin (韋嘉誠) @moonman @takeshitakenji @normandy @lambadalambda That's the idea behind most of http://dist-bugs.branchable.com/software/ . In conversation permalink Attachments
-
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 03:44:30 UTC Claes Wallin (韋嘉誠) @moonman @takeshitakenji @normandy @lambadalambda Either a magic branch in the repo (like with git-annex), or stored with the code directly. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 04:21:26 UTC Claes Wallin (韋嘉誠) @camus @moonman @takeshitakenji @normandy @lambadalambda Yo dawg ... In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 14:32:03 UTC Claes Wallin (韋嘉誠) @takeshitakenji @zlg @lambadalambda The purpose of the SCM is to structure and merge those patches. Mail is more robust than github. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 14:32:07 UTC Claes Wallin (韋嘉誠) @takeshitakenji @zlg @lambadalambda What we are talking about is taking that robustness and making is less clunky, more usable. In conversation permalink -
Claes Wallin (韋嘉誠) (clackemovedtoheldscalla@quitter.se)'s status on Friday, 07-Oct-2016 14:32:30 UTC Claes Wallin (韋嘉誠) @takeshitakenji @zlg @lambadalambda The centralized server achieves usability by sacrificing everything else. In conversation permalink