Roland's Microblog
  • Login
Personal instance, for family and real-life friends. If you want an account, consider running own instance to enlarge and decentralize the network.
  • Public

    • Public
    • Network
    • Groups
    • Recent tags
    • People
    • Popular

Conversation

Notices

  1. Christmas Personified as a Catgirl (moonman)'s status on Tuesday, 04-Oct-2016 08:08:01 CEST Christmas Personified as a Catgirl Christmas Personified as a Catgirl
    • Normandy
    @normandy we need a decentralized version control system.
    Tuesday, 04-Oct-2016 08:08:01 CEST from shitposter.club permalink
    • clacke likes this.
    • clacke repeated this.
    • Christmas Personified as a Catgirl (moonman)'s status on Tuesday, 04-Oct-2016 08:06:53 CEST Christmas Personified as a Catgirl Christmas Personified as a Catgirl
      both github and git.gnu.io are down
      Tuesday, 04-Oct-2016 08:06:53 CEST permalink
      clacke repeated this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 08:08:38 CEST clacke clacke
      in reply to
      @moonman We should have all gotten our decentralized git networks going by now! Over ssb and ipfs and whatever cool things've been cooking.
      Tuesday, 04-Oct-2016 08:08:38 CEST permalink
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:08:49 CEST Maiyannah Bishop Maiyannah Bishop
      in reply to
      • Normandy
      @moonman @normandy ipfs or bust
      Tuesday, 04-Oct-2016 08:08:49 CEST permalink
      clacke likes this.
      clacke repeated this.
    • Normandy (normandy)'s status on Tuesday, 04-Oct-2016 08:11:49 CEST Normandy Normandy
      in reply to
      @moonman Git can be used in a decentralized manner.  It's just most are used to having once central repo of sorts.
      Tuesday, 04-Oct-2016 08:11:49 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:13:40 CEST Maiyannah Bishop Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:13:40 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:14:19 CEST Maiyannah Bishop Maiyannah Bishop
      in reply to
      • Maiyannah Bishop
      • Normandy
      @moonman @normandy ("Didn't you mean daemon?" ".,.. you haven't tried running gitlab yourself have you?")
      Tuesday, 04-Oct-2016 08:14:19 CEST permalink
      clacke likes this.
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:18:12 CEST Maiyannah Bishop Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:18:12 CEST permalink
      clacke repeated this.
    • Normandy (normandy)'s status on Tuesday, 04-Oct-2016 08:20:55 CEST Normandy Normandy
      • Maiyannah Bishop
      @maiyannah @moonman I personally use gitgud.io.  It's been pretty reliable.
      Tuesday, 04-Oct-2016 08:20:55 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:24:47 CEST Maiyannah Bishop Maiyannah Bishop
      • Normandy
      @moonman @normandy In the spirit of tonight's tomfoolery https://community.highlandarrow.com/attachment/68162
      Tuesday, 04-Oct-2016 08:24:47 CEST permalink

      Attachments

    • image/jpeg

      Error showing notice: File not found in filesystem.

      clacke likes this.
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:29:34 CEST Maiyannah Bishop Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:29:34 CEST permalink
      clacke repeated this.
    • Normandy (normandy)'s status on Tuesday, 04-Oct-2016 08:44:00 CEST Normandy Normandy
      • Maiyannah Bishop
      @maiyannah @moonman Never really used CVS, but I did play with Subversion which is somewhat similar.
      Tuesday, 04-Oct-2016 08:44:00 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:45:32 CEST Maiyannah Bishop Maiyannah Bishop
      in reply to
      • Normandy
      @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.)
      Tuesday, 04-Oct-2016 08:45:32 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:49:30 CEST Maiyannah Bishop Maiyannah Bishop
      in reply to
      • Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:49:30 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 08:50:27 CEST Maiyannah Bishop Maiyannah Bishop
      • Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:50:27 CEST permalink
      clacke likes this.
      clacke repeated this.
    • Christmas Personified as a Catgirl (moonman)'s status on Tuesday, 04-Oct-2016 08:51:52 CEST Christmas Personified as a Catgirl Christmas Personified as a Catgirl
      in reply to
      • Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 08:51:52 CEST permalink
      clacke likes this.
      clacke repeated this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:16:36 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy If I ever run gitlab, it will be inside #sandstorm . It's there!
      Tuesday, 04-Oct-2016 09:16:36 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:17:37 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 09:17:37 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:20:16 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy I'll keep pushing #sandstorm even though I've never used it myself, because it looks like such a good idea.
      Tuesday, 04-Oct-2016 09:20:16 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:20:30 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy #gogs is on #sandstorm. :-)
      Tuesday, 04-Oct-2016 09:20:30 CEST permalink
    • Constance Variable (lambadalambda)'s status on Tuesday, 04-Oct-2016 09:21:03 CEST Constance Variable Constance Variable
      in reply to
      • Maiyannah Bishop
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 09:21:03 CEST permalink
      clacke likes this.
      clacke repeated this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:22:56 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy git and svn are closer semantically than svn and CVS, because CVS versioning is per-file, not per-commit.
      Tuesday, 04-Oct-2016 09:22:56 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:23:34 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy There are git-CVS bridges, but they are all kludges. Big gang migration is the only sane way to go.
      Tuesday, 04-Oct-2016 09:23:34 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:25:22 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @maiyannah @moonman @normandy The .git directory is generally smaller than the checked-out work tree, even after a decade of commits.
      Tuesday, 04-Oct-2016 09:25:22 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:25:55 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @moonman @maiyannah @normandy svk used to be my life-saver on svn. Until I discovered what a great svn client bzr is.
      Tuesday, 04-Oct-2016 09:25:55 CEST permalink
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:27:55 CEST clacke clacke
      in reply to
      • Normandy
      @normandy @moonman Yes. Git itself is decentralized. The way most people use it isn't. Linus uses it with a federated social network! (mail)
      Tuesday, 04-Oct-2016 09:27:55 CEST permalink
      Markus Kilås likes this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:30:33 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @normandy @moonman @maiyannah They have a #mattermost instance too? Cool.

      How are they financed? Donations?
      Tuesday, 04-Oct-2016 09:30:33 CEST permalink
    • Normandy (normandy)'s status on Tuesday, 04-Oct-2016 09:32:20 CEST Normandy Normandy
      in reply to
      • Claes Wallin (韋嘉誠)
      • Maiyannah Bishop
      @clacke @moonman @maiyannah Yeah it seems to be financed by donations.
      Tuesday, 04-Oct-2016 09:32:20 CEST permalink
      clacke repeated this.
    • Maiyannah Bishop (maiyannah)'s status on Tuesday, 04-Oct-2016 09:32:25 CEST Maiyannah Bishop Maiyannah Bishop
      in reply to
      • Claes Wallin (韋嘉誠)
      • Normandy
      @clacke @moonman @normandy IIRC they had a crowdfunding thing.  Not sure how they plan to finance it when that money runs out, donations probably.
      Tuesday, 04-Oct-2016 09:32:25 CEST permalink
      clacke repeated this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:33:15 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @normandy @moonman @maiyannah Run by this group https://opengem.org/projects/ , which also runs 8chan archives. Unexpected turn!
      Tuesday, 04-Oct-2016 09:33:15 CEST permalink
    • Christmas Personified as a Catgirl (moonman)'s status on Tuesday, 04-Oct-2016 09:35:22 CEST Christmas Personified as a Catgirl Christmas Personified as a Catgirl
      in reply to
      • Claes Wallin (韋嘉誠)
      • Maiyannah Bishop
      • Normandy
      @clacke @normandy @maiyannah i've heard good things about bzr but i'm a mercurial fan. best parts of git.
      Tuesday, 04-Oct-2016 09:35:22 CEST permalink
      clacke likes this.
      clacke repeated this.
    • clacke (clacke)'s status on Tuesday, 04-Oct-2016 09:36:13 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @normandy @moonman @maiyannah They're looking into premium accounts across their services: http://qttr.at/1i33 (blog.opengem.org)
      Tuesday, 04-Oct-2016 09:36:13 CEST permalink
    • 馬鹿野狐(ばかやこ)✔ (takeshitakenji)'s status on Tuesday, 04-Oct-2016 11:24:24 CEST 馬鹿野狐(ばかやこ)✔ 馬鹿野狐(ばかやこ)✔
      in reply to
      • Normandy
      @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.
      Tuesday, 04-Oct-2016 11:24:24 CEST permalink
      clacke repeated this.
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:06:56 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      @takeshitakenji @moonman @normandy No it doesn't, you're thinking too small. Like I said, a mailing list with patches is federated git use.
      Wednesday, 05-Oct-2016 12:06:56 CEST permalink
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:07:55 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      @takeshitakenji @moonman @normandy Most ways of sharing global state decntralized probably end up using some form of DHT and/or blockchain.
      Wednesday, 05-Oct-2016 12:07:55 CEST permalink
    • Constance Variable (lambadalambda)'s status on Wednesday, 05-Oct-2016 12:09:13 CEST Constance Variable Constance Variable
      in reply to
      • Claes Wallin (韋嘉誠)
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      @clacke @normandy @takeshitakenji @moonman I wish git had integrated bugtracking like http://fossil-scm.org/index.html/doc/trunk/www/index.wiki.
      Wednesday, 05-Oct-2016 12:09:13 CEST permalink
      clacke repeated this.
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:09:18 CEST clacke clacke
      in reply to
      • Maiyannah Bishop
      • Normandy
      @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.
      Wednesday, 05-Oct-2016 12:09:18 CEST permalink
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:13:07 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      • Constance Variable
      @lambadalambda @moonman @takeshitakenji @normandy Yes. http://dist-bugs.branchable.com/software/ shows several failed or dormant attempts.
      Wednesday, 05-Oct-2016 12:13:07 CEST permalink
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:14:22 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      • Constance Variable
      @lambadalambda @moonman @takeshitakenji @normandy I want a p2p distributed git/issues/wiki hosting network with a federated web frontend.
      Wednesday, 05-Oct-2016 12:14:22 CEST permalink
    • Constance Variable (lambadalambda)'s status on Wednesday, 05-Oct-2016 12:15:24 CEST Constance Variable Constance Variable
      in reply to
      • Claes Wallin (韋嘉誠)
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      @clacke @normandy @takeshitakenji @moonman except for git, this sounds like fossil :)
      Wednesday, 05-Oct-2016 12:15:24 CEST permalink
      clacke repeated this.
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:23:43 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      • Constance Variable
      @lambadalambda @moonman @takeshitakenji @normandy Indeed. I believe any mainstream success must include git.
      Wednesday, 05-Oct-2016 12:23:43 CEST permalink
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:24:53 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      • Constance Variable
      @lambadalambda @moonman @takeshitakenji @normandy Also, Fossil lacks the truly automatic distribution. Sync setup is explicit and manual.
      Wednesday, 05-Oct-2016 12:24:53 CEST permalink
    • clacke (clacke)'s status on Wednesday, 05-Oct-2016 12:26:27 CEST clacke clacke
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      • Constance Variable
      @lambadalambda @moonman @takeshitakenji @normandy Autosync uses a public, central server. http://qttr.at/1i55 (fossil-scm.org)
      Wednesday, 05-Oct-2016 12:26:27 CEST permalink
    • 馬鹿野狐(ばかやこ)✔ (takeshitakenji)'s status on Wednesday, 05-Oct-2016 13:22:37 CEST 馬鹿野狐(ばかやこ)✔ 馬鹿野狐(ばかやこ)✔
      in reply to
      • Claes Wallin (韋嘉誠)
      • Normandy
      @clacke @moonman @normandy Seriously?  A mailing list with patches?   Isn't the whole point of SCM to remove that obsolete means of disseminating changes?
      Wednesday, 05-Oct-2016 13:22:37 CEST permalink
      clacke repeated this.
    • 馬鹿野狐(ばかやこ)✔ (takeshitakenji)'s status on Wednesday, 05-Oct-2016 13:25:18 CEST 馬鹿野狐(ばかやこ)✔ 馬鹿野狐(ばかやこ)✔
      in reply to
      • Claes Wallin (韋嘉誠)
      • 馬鹿野狐(ばかやこ)✔
      • Normandy
      @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.
      Wednesday, 05-Oct-2016 13:25:18 CEST permalink
      clacke repeated this.
    • zlg (zlg)'s status on Thursday, 06-Oct-2016 03:59:34 CEST zlg zlg
      in reply to
      • 馬鹿野狐(ばかやこ)✔
      @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?
      Thursday, 06-Oct-2016 03:59:34 CEST permalink
      clacke likes this.
      clacke repeated this.
Cornify

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Roland's Microblog is a social network, courtesy of Mailer-Project. It runs on GNU social, version 1.2.0-beta3, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Roland's Microblog content and data are available under the Creative Commons Attribution 3.0 license.