[ / / / / / / / / / / / / / ] [ dir / ausneets / builders / cyber / imouto / islam / litpat / lovelive ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 730176a5c0a37a7⋯.png (138.86 KB, 1200x1440, 5:6, New_Mercurial_logo.svg.png) (h) (u)

[–]

 No.924669>>924706 >>924728 >>925828 [Watch Thread][Show All Posts]

Is migrating from Git to Mercurial worth it? Does mercurial have any features that are better thann giit's?

 No.924706>>924712 >>924728 >>925847 >>926252

>>924669 (OP)

You dont have to abandon Git just because Microshaft is acquiring GitHub by the way.


 No.924712>>924717 >>924728 >>925437

>>924706

I know, but pretty soon everyone will have a github account and will be a H4X0R. Git will suffer.

It just feels impure, I'd rather move now.


 No.924717>>924723 >>924728

>>924712

>It just feels impure, I'd rather move now.

Either you don't understand git or you are slave to your own mind. Or possibly both, I don't know. Microsoft buying SJWhub can't make the situation any worse. Use the right tool for the job.


 No.924719

Mercurial came up at the same time as Git. The reason Git was chosen, even though Mercurial had a nicer interface was that Git was actually performant, and Mercurial took ages. It also helped that Git had Linus' name behind it.


 No.924723>>924727 >>924728

>>924717

> Microsoft buying SJWhub can't make the situation any worse

but it does. Now everyone's going to use version control and git will eventually degrade.


 No.924724>>924872

Mercurial has a much better command line interface. It doesn't have anything comparable to magit though so I wouldn't change.


 No.924725

Would we need Version Control if we had chosen lisp machines as the preferred architecture? Are there any LISP based version control systems that do things correctly, without causing data loss? Git is written in C, therefore it has lots of bugs.


 No.924727

>>924723

>Now everyone's going to use version control and git will eventually degrade.

does not compute


 No.924728>>924795 >>924977 >>925001 >>925419 >>925467

>>924669 (OP)

>>924706

>>924712

>>924717

>>924723

Reminder that Git != Github

Git is just a protocol. You can use a non-pozzed service for it, many of which can be self-hosted as well!

https://git.zx2c4.com/cgit/about/

https://about.gitlab.com/installation/

https://www.phacility.com/phabricator/

You're welcome, mister!


 No.924768>>925208

File (hide): 0bf27c682f12ff6⋯.png (487.18 KB, 944x720, 59:45, 1491725025334.png) (h) (u)

git is the industry standard and probably the best choice

no one is using your obscure/hipster SCM


 No.924795

>>924728

>You can use a non-pozzed service for it

>non-pozzed

Practice what you preach, faggot.


 No.924821

File (hide): c337c21304ac885⋯.png (23.49 KB, 170x150, 17:15, 170px-GNU_arch_logo[1].png) (h) (u)

If you're going to use hipster bullshit VCS without dredging the '90s, might as well go balls deep.


 No.924872>>925810

>>924724

>Mercurial has a much better command line interface

proof?


 No.924961>>924980 >>924988

Git is better than mercurial and all open source projects use git. Even bitbucket supports it. What happened to github surely should not impact git.


 No.924977>>924988


 No.924980

>>924961

i think it bears repeating that github doesn't actually develop git, it's just a parasitic entity with a popular web front-end


 No.924988>>924990 >>925006

>>924977

no

>>924961

>What happened to github surely should not impact git.

this. People see Github as synonymous with Git, when that's far from the truth. Kinda like how some people online seem to see Gmail as synonymous with Email.

Separate the standard from the common implementation.


 No.924990>>924994 >>925467

>>924988

Literally no one likes you. You're going to die alone.


 No.924994>>924995

>>924990

I like him. Go be sad somewhere else.


 No.924995>>925027

>>924994

Put your trip back on so I can filter you.


 No.925001>>925006 >>925467

>>924728

everyone knows that you tripfag :)


 No.925006

>>925001

Yeah but people were saying they were moving to other stuff than git, seemingly motivated in part by the github takeover. If theres a version control that does things better than git and someone changes for technical reasons, then that's great! But you shouldn't have to switch just because one service that uses it got sucked into the botnet. Kinda like what I said here >>924988


 No.925021>>925027

I always used CVS anyway, since it comes with OpenBSD, and I already knew RCS (which it's based on). I tried the github shit some years ago, but I came to the realization that it's overkill for the kind of projects I do. And the only contributions I ever got were lame ones that only change some syntax to make it more GNU like, and ended up breaking it on OpenBSD. So I said fuck this and deleted my account.


 No.925027>>925098 >>925467

>>924995

I've been lurking for ten years and I don't know how to use trip codes because I've never wanted one. Cool, huh?

>>925021

But do you still use git?


 No.925098

>>925027

No, it didn't buy me anything useful. Maybe a project on the scale of OpenBSD itself would benefit from it, but they're reluctant to move since they already have two decades of history in CVS.


 No.925208>>925217

>>924768

But muh FOSSIL, doesnt your version control software need a built in httpd?


 No.925217


 No.925411>>925416

>oh no Google has made GMail, the email protocol is damned

wait a second!


 No.925412>>925416

>oh no Google has made GMail, the email protocol is damned

wait a second!


 No.925416>>925417

>>925411

>>925412

Sir, you forgot to sage.


 No.925417

>>925416

Like this?


 No.925419>>925421 >>926030

>>924728

Git is from Linus, and is just as bloated and shitty as the Linux kernel is. There's literally no good reason to use it over other protocols even ignoring the github fiasco.


 No.925421>>925424

>>925419

What can you tell us about the git 'protocol' without looking it up?


 No.925424>>925429 >>925435

>>925421

its written in c by an incompetent poser


 No.925425>>925430

FUCK DID YOU GUYS SEE THE NEWS, THE NSA BOUGHT TCP/IP PROTOTOCOL FROM DARPA

WE'RE FUCKED BOIS


 No.925429>>925467

>>925424

>its written in c

so?

>by an incompetent poser

says who?

That's not a lot you've got to say about the git 'protocol'.


 No.925430

>>925425

Duude, remember last time when SystemD Inc. acquired GNU?


 No.925435>>925441

>>925424

You should read about Mercurial's problems over at Python-Dev.

https://mail.python.org/pipermail/python-dev/2018-May/153296.html

<>> Mercurial startup time is already 45.8x slower than Git whereas tested

<>> Mercurial runs on Python 2.7.12.

<[...]

<As I posted back in 2014 [1], CPython's startup overhead was >10% of the

<total CPU time in Mercurial's test suite. And when you factor in the

<time to import modules that get Mercurial to a point where it can run

<commands, it was more like 30%!


 No.925437

File (hide): 0a73d5ec1b0222e⋯.jpg (6.6 KB, 240x210, 8:7, download (2).jpg) (h) (u)

>>924712

Literally feels > reals.


 No.925441>>925445 >>925450 >>925467

>>925435

just use fossil tbh


 No.925445>>925447

>>925441

Tell us why. inb4 license and programming language


 No.925447>>925454 >>925467

>>925445

its better than git


 No.925450

>>925441

A glance at the front page reveals that it contains a web server and bakes everything into a single executable. Are you sure that's going to help with startup times?


 No.925454


 No.925467

File (hide): 56b2a1006834490⋯.png (54.45 KB, 360x383, 360:383, pls__rember.png) (h) (u)

>>924728

>>925001

also, GitGud https://gitgud.io/

>>924990

but cuteposter is the only tripfag who isn't cancer

>>925027

to get a tripcode, just enter your name into the field and then add ## and enter a password

>>925441

>>925447

why? tell us more pls.

>>925429

I WROTE A FUCKING COMPILER. It operates both just-in-time and ahead-of-time. Mister Linux couldn't write a compiler like a real professional would! The MIT niggers are just aping UNIX because they don't know anything else. My OS is pure divine intellect! TempleOS is x86_64, ring-zero-only, multi-tasking and single address mapped. It has 640x480 display resolution and 16 colour graphics. Just as GOD intended it.


 No.925486

>https://gitgud.io/

>Help and Support

>If you have any questions, issues, or feedback:

>💬 Discord: #Support

>open random repository

>it's a shitty goylab interface, a large menu bar resides on left and can't be removed without javascript

fukken dropped


 No.925810

File (hide): 7bd3acd4dd4dcc8⋯.png (696.17 KB, 825x820, 165:164, 5d3062afeb6997f9864771e685….png) (h) (u)


 No.925828

>>924669 (OP)

If you hate github because microshaft is buying it then move to a private gitlab.


 No.925847>>926166

>>924706

git is pretty shit.

>clone can't be resumed if cancelled

>updating a cloned repo isn't a clear cut process that's easy


 No.926030

>>925419

I think you would like this talk by Richard Hipp (author of Fossil SCM) called Git: Just Say No: https://www.hooktube.com/watch?v=ghtpJnrdgbo .


 No.926166

>>925847

>>clone can't be resumed if cancelled

1. Nothing that can't be fixed. Send Linus a patch.

2. Time to throw away your 28k modem, don't you think so?

>>updating a cloned repo isn't a clear cut process that's easy

Yes it is. git fetch Of course, this doesn't update any of your local branches that may be tracking any remote branches, but as a git user you ought to know that.

And that's why git is shit? Pathetic tbh.


 No.926167>>926171

does github have a points system like reddit and stack overflow? i need gratification with points if i am to contribute to software. does anything else offer the points?


 No.926171>>926176

>>926167

Github and Gitlab have stars (like "likes" or "upvotes"; no downvotes tho). But few people actually give a fuck about collecting these. It's just a way of showing the dev that you like his software without actually messaging him or sending money.

The number of forks, i.e. how often it has been cloned within the platform, is also shown.


 No.926176>>926184

>>926171

cool. so if i get a commit accepted to a project i can start to collect points?


 No.926184>>926187

>>926176

You don't get to collect any points for accepted merge requests, but activity (pushed commits, posted comments, opened issues, merged branches etc.) is shown in a diagram. Both Github and Gitlab have this. Not really motivating, but it might help with job applications.

http://danwin.com/words/wp-content/uploads/2013/12/Screenshot-2013-12-02-00.25.21.png

tor posters can't upload images


 No.926187>>926191 >>926206

>>926184

>look at all those points

What does longest streak mean? That you contributed everyday during that time? Does that include comments also, or only actual source?


 No.926191>>926261

>>926187

I don't know because I've never really cared. I've only ever viewed it as a quick way to tell if someone's likely to reply to a bug report within a few days.


 No.926206>>926261

>>926187

streak is everything including comments, closing issues etc, i think, not just commits to git.


 No.926244

So what's going to happen to my code now that Microsoft has bought Github, exactly? I'm not sure what the problem is? Are they going to "spy" on my code? I mean anyone can already do that.


 No.926252

>>924706

That's like abandoning photoshop because microshaft bought tumblr


 No.926261>>926268

>>926191

>>926206

awesome, thanks for the responses. I am wondering though, would you all consider it in bad taste to write commits in a different language for a project? would that be considered rude to the original developers and maintainers?


 No.926268>>926278

>>926261

if you mean contributing to someone else's repository in a language that doesn't "fit" and it's not something the author is requesting, it's likely not going to get accepted into the mainline branch, if i'm understanding what you're asking. like if you contributed a file in scala to a c++ project or something.


 No.926278>>926410

>>926268

that's exactly what i am asking. if it's the best way to get points is contributing to projects that i know the language for, then i will do that. it would seem disingenuous to contribute something just for points, but if i can get points and get my work used by a few people, that would be ideal.


 No.926410>>926412

>>926278

Nobody contributes to projects for points, github and gitlab aren't built around points because that would be counterproductive, and you're not going to be happy with these platforms if points is what you want.


 No.926412

>>926410

That's not what I am hearing. I am hearing there are all kinds of ways to get points on these platforms. And if points are another motivation to contribute, then I will take the points also.


 No.926436>>926441

>replying to a clearly retarded baitposter


 No.926441




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
67 replies | 7 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / ausneets / builders / cyber / imouto / islam / litpat / lovelive ][ watchlist ]