heptapod, to random
@heptapod@fosstodon.org avatar
fishidwardrobe, to random
@fishidwardrobe@mastodon.me.uk avatar

Fell over this issue with #Mercurial today at work AGAIN. So annoying.

If you add program foo.rb to the default branch (say) by merging it from another branch -- then ´hg log foo.rb´ will not show the merge commit. Finding the record of when (or if!) it was merged is rather hard.

markuswerle, to random German
@markuswerle@nrw.social avatar

Wie geil ist das denn? Der Chaos Computer Club Essen hat das Grundgesetz nicht nur bei GitHub hochgeladen, sondern so aufbereitet, dass alle Änderungen durch Git Commits dargestellt sind und die Git Kommentare alle wesentlichen Infos enthalten.

Und natürlich haben die Bundespräsidenten mit korrektem Datum committed!

https://github.com/c3e/grundgesetz/commit/c4646b072899a4c1acd3e892770bb2fc78fd40b7

ArneBab,
@ArneBab@rollenspiel.social avatar

@anotherdaniel dafür müsste Git selbst aber pull-requests abbilden können.

Vielleicht wäre es über merges möglich: kein rebase, sondern immer nur mergen. Leider gehen dabei die Branch-Informationen verloren.

Das named-branch-modell von #Mercurial könnte das sauberer: Lobbyisten-Eingaben gehen erst als named sub-branches ein und werden später in den Gesetzprozess-Branch gemerged, der schlussendlich von Bundespräsidenten in den default-branch gemerged wird.
@murphy @markuswerle

tk, to random
@tk@bbs.kawa-kun.com avatar

Is #Mercurial still cool? :blobfoxthonking:

sachac, to random
@sachac@emacs.ch avatar
ArneBab,
@ArneBab@rollenspiel.social avatar

@sachac I had seen committing partial changesets, but forgot it again. And this is awesome news for #Mercurial: https://gutov.dev/blog/2024/03/03/committing-a-partial-changeset-in-emacs/

(as well as for those git-users for whom magit feels to heavy — though magit is my daily git driver even when I’m programming in intellij)

I only realized from the article how great that is: just commit the diff buffer. In any vc.

frankel, to Facebook
@frankel@mastodon.top avatar
helgztech, to random
@helgztech@fosstodon.org avatar

what are people using instead of github these days? #git

AAMfP,
@AAMfP@fosstodon.org avatar

@helgztech
https://codeberg.org/ is the way
@Codeberg
(even if I still prefer #Mercurial #SCM way more than #git )

Taffer, to random
@Taffer@mastodon.gamedev.place avatar

So now I'm researching version control software because of an idea for a startup. Need to start getting this out of my skull and into notes so I can concentrate on other things today.

I had an idea for maybe making things better for game/media development using not-proprietary software by rent seekers.

#perforce #plasticscm #git #mercurial

anderseknert, to random
@anderseknert@hachyderm.io avatar

Any companies still using #Mercurial? It was used at one of my first employers, but #Git had already won the battle for mainstream adoption by then. I didn’t mind using it, but I remember encountering some errors that Google would return zero results for. Made it feel like we were the only ones using it, even if that obviously wasn’t the case. Although git was worse in some ways, any error message you got would return hundreds of results when searched, easily getting you unblocked.

BrodieOnLinux, to linux
@BrodieOnLinux@linuxrocks.online avatar

Firefox Finally Abandons Mercurial For Git #Linux #YouTube https://youtu.be/g8p0PCFIXlc

vintprox, (edited )
@vintprox@techhub.social avatar

@sertonix @BrodieOnLinux Same thought doesn't escape me: why #Firefox, breaking away fresh from #Mercurial, can't employ #Forgejo #Git forge? Unfortunately, it's yet another project that relies doubly on #GitHub.

juliancday, to github
@juliancday@writing.exchange avatar

When it became clear that Bitbucket had jumped the shark - dropped #Mercurial support, went #git only, developed a smarmy, corporate feel - I sighed, switched SotW to git, moved everything to #GitHub. And now GitHub's front page advertises itself as "the world's leading AI-powered developer platform", and I feel it starting again. I'm tired. Life is short. I want to write code and make things, myself.

heisedeveloper, to firefox German

Firefox wechselt Revier für die Entwicklung: Microsofts GitHub als neue Heimat

Mozilla verabschiedet sich für die Entwicklung von Firefox vom Versionsverwaltungssystem Mercurial, hält aber zunächst am gewohnten Workflow fest.

https://www.heise.de/news/Firefox-wechselt-Revier-fuer-die-Entwicklung-Microsofts-GitHub-als-neue-Heimat-9355942.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

#Firefox #Git #GitHub #Mercurial #Mozilla #news

b0rk, to random
@b0rk@jvns.ca avatar
T_X,
@T_X@chaos.social avatar

@b0rk also, now I'm very curious about a similar version with "git merge: what can go wrong?". As I tend to avoid using "git merge" I guess I could learn a lot from that other side.
And I'm also very curious about that side as #Mercurial seems to emphasize/optimize a lot more on merged history compared to #Git? (at least that's what I had heard)

gabrielesvelto, to firefox
@gabrielesvelto@fosstodon.org avatar

FYI it's now official: #Firefox development will soon be moving to a #Git repository, replacing the #Mercurial one that's been in use since 2006

https://groups.google.com/a/mozilla.org/g/dev-platform/c/5MrpDdHIr-Y/m/p6ZHxy6sBQAJ

b0rk, to random
@b0rk@jvns.ca avatar

today I'm thinking about the tradeoffs of using git rebase a bit. I think the goal of rebase is to have a nice linear commit history, which is something I like.

but what are the costs of using rebase? what problems has it caused for you in practice? I'm really only interested in specific bad experiences you've had here -- not opinions or general statements like “rewriting history is bad”

grimmy,
@grimmy@mastodon.social avatar

@eoin @b0rk Just going to drop this unsolicited #mercurial feature/concept here :-D https://www.mercurial-scm.org/doc/evolution/

Linux_Is_Best, to random

Bart Simpson chalkboard reads:

I don't like Git. I don't like Git.
I don't like Git. I don't like Git.
I don't like Git. I don't like Git.
I don't like Git. I don't like Git.
I don't like Git. I don't like Git.
I don't like Git. I don't like Git.
I don't like Git. I don't like Git.

😅

rdnielsen,

@queue -- #Git does have a competitor that is technologically equivalent if not better: #Mercurial. Mercurial never developed the mindshare that Git has, possibly because Git was chosen for the Linux kernel, and possibly because of the dominating position that GitHub came to enjoy. Nevertheless, Mercurial is a good alternative for those who are annoyed by Git's foibles.

@Linux_Is_Best

tgeusch, to emacs

Yes, dear #brew package manager, I definitely did want to upgrade my #hg installation when I’m rebuilding my #Emacs package. You know, the #Mercurial package I had to downgrade every time I tried to update a completely unrelated package.

Does anybody have a recommendation for a #macOS #PackageManager that is less “helpful” and instead simply does what one asks it to do? #HomeBrew’s approach of “oh, this looks a bit outdated so let me ‘help’ you with this” is starting to get on my nerves.

tgeusch,

@davidbures thank you - I didn't know that you could pin the package. That's pretty much all I need, at least until the hg-git plugin works with newer versions of #Mercurial again.

Thanks!

DoraArtist, to art

I confessed my love.
You thought it was a
#mercurial mind's
unforseen turn,
blowing hot&cold,
like a rough weather
pattern to withstand.
#Hobnobbing with
the crème de la crème,
you laugh with disbelief.
How can I convince you?

#Lividly running in circles, my words lose their luster.
Pity has no place in a lover's heart

#art, #digitalart #watercolor #mixedmedia
#vss365prompt #poetry #prosepoetry
#writingcommunity #MastoArt #FediArt

jamesrylandmiller, to random

Is anyone using #got / #gameoftrees from #openbsd on their #git repos? Thoughts? I use git now a days but I always had hoped #mercurial would have won, or had their github equivalent.

whynothugo, to random
@whynothugo@fosstodon.org avatar

What feature does #mercurial #hg offer that's missing in git?

Jamesthe1, to dotnet

#lookingforwork in software engineering! Currently I do:

#SoftwareEngineering #programming #FediHire

tylermumford, to random
@tylermumford@mas.to avatar

I've been using #Mercurial instead of Git on my last project. I've gotta say, it's nice.

I like not having a staging area. I like the built-in command aliases like hg st. I think I like the distinction between bookmarks and branches, but I'm still a little confused about the "multiple heads on a branch" concept.

Really, the biggest downside is that the whole software industry assumes that everyone is using Git and GitHub nowadays. (ripgrep doesn't handle .hgignore files.)

Codeberg, to opensource
@Codeberg@social.anoxinon.de avatar

#NotOnGitHub: Tell us about your favourite #OpenSource / #FreeSoftware projects that are not available on mainstream platforms, whether on a self-hosted cgit or available as an archive download only.

The #FLOSS world is more than #GitHub and #GitLab.

jssfr,

@Codeberg
https://hg.prosody.im @prosodyim even resists the #git mainstream by going with #mercurial.

pbx, to random
@pbx@fosstodon.org avatar

I'm still a #mercurial fan despite its increasignly marginal status. I asked the Bing AI chatbot to cheer me up by giving me some reasons to keep using Mercurial. It offered me several strong arguments I agreed with... all drawn from a 2012 blog post from Atlassian. (The same Atlassian that dropped Mercurial support from Bitbucket 8 years later, in case the irony is not apparent.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • ethstaker
  • InstantRegret
  • tacticalgear
  • rosin
  • love
  • Youngstown
  • slotface
  • ngwrru68w68
  • kavyap
  • cubers
  • DreamBathrooms
  • megavids
  • mdbf
  • modclub
  • GTA5RPClips
  • normalnudes
  • khanakhh
  • everett
  • cisconetworking
  • osvaldo12
  • anitta
  • Leos
  • Durango
  • tester
  • JUstTest
  • All magazines