Skip Navigation
git-absorb: git commit --fixup, but automatic
github.com GitHub - tummychow/git-absorb: git commit --fixup, but automatic

git commit --fixup, but automatic. Contribute to tummychow/git-absorb development by creating an account on GitHub.

GitHub - tummychow/git-absorb: git commit --fixup, but automatic
0
Learn Git Branching
learngitbranching.js.org Learn Git Branching

An interactive Git visualization tool to educate and challenge!

Learn Git Branching
3
Store Code Discussions in Git using Git Notes
wouterj.nl Store Code Discussions in Git using Git Notes

Code discussions contain relevant information. Isn’t it a shame that we keep these in the centralized GitHub/GitLab servers, far away from our decentralized Git code? As soon as we move provider, we’ll lose all old discussions! And how do you ever find the pull requests back from 5 years ago? Symfon...

Store Code Discussions in Git using Git Notes
2
I keep getting logged out today. Is it just me?
  • I have the same problem on mobile Firefox on Android. I'm using the default frontend as well. This was not happening a week ago (or maybe 10 days). Started recently.

  • A second edition of clean code is being written
  • This is an acknowledgement from Uncle Bob that the book didn't stand the test of time. We won't know before the new edition is out, but I suspect those pointless refactorings will not be in it any longer.

  • Back-dating Git commits based on file modification dates
    til.simonwillison.net Back-dating Git commits based on file modification dates

    I fell down a bit of a rabbit hole this morning. In trying to figure out where the idea of celebrating World Wide Web Day on August 1st came from I ran across Tim Berner-Lee's original code for the WorldWideWeb application for NeXT on the W3C's website:

    Back-dating Git commits based on file modification dates
    0
    vdm: A General-Purpose Versioned-Dependency Manager (GitHub)
    github.com GitHub - opensourcecorp/vdm: A General-Purpose Versioned-Dependency Manager

    A General-Purpose Versioned-Dependency Manager. Contribute to opensourcecorp/vdm development by creating an account on GitHub.

    GitHub - opensourcecorp/vdm: A General-Purpose Versioned-Dependency Manager
    9
    [LDM] - Type Unions Proposal · dotnet csharplang
    github.com [LDM] - Type Unions Proposal · dotnet csharplang · Discussion #8313

    This proposal is being presented to LDM today. It is not a plan or record. It has not yet been accepted. When it, or equivalent is accepted it will go through many changes before becoming an actual...

    [LDM] - Type Unions Proposal · dotnet csharplang · Discussion #8313
    3
    What are some good name suggestions for the rebranding of OpenSuse?
  • Don't they already have the names Leap and Tumbleweed? Changing the name to Leap would make sense since it's the name of the "official LTS" version. At this point it sounds like "openSUSE" is the name of the project and not the distro. But I haven't been following them closely, so perhaps I'm wrong.

  • How has Git changed the way you think about version control?

    Coming from CVS and ClearCase it took me some time to adopt to Git. The fact that it was distributed was confusing at first, for example, because I thought that would cause chaos. But the way we used it was actually not "that distributed". But once I understood how it worked, not doing DVCS was "the wrong way" immediately.

    9
    Working with stacked branches in Git is easier with --update-refs
    andrewlock.net Working with stacked branches in Git is easier with --update-refs

    In this post I discuss how to use the new Git rebasing feature, --update-refs, and how it makes working with stacked branches/PRs easier.

    Working with stacked branches in Git is easier with --update-refs
    0
    Benchmarking the Modern Development Experience across Versioning Tools: S3, DVC, Git LFS, and XetHub
    about.xethub.com XetHub | Benchmarking the Modern Development Experience across Versioning Tools: S3, DVC, Git LFS, and XetHub

    Compare the performance of Amazon S3, DVC, Git LFS, and XetHub when used to version and update modern development projects. This comprehensive benchmark covers three real-world use cases—game development, biotech, and research—highlighting the trade-offs and performance implications of each tool.

    XetHub | Benchmarking the Modern Development Experience across Versioning Tools: S3, DVC, Git LFS, and XetHub
    0
    Git isn't working when i clone, fetch, or push
  • Not sure but that sounds like you have a problem with your Git installation (or a dependency of Git). Maybe a reinstallation can solve that.

  • How Git Works (zine by Julia Evans)
  • I understand the "why would I pay for this" reaction. I think crowdsourcing is a better approach for these kinds of content. Once you reach certain level of financial commitment from the crowd, you can give away the PDF and sell the print copy.

  • What were your misconceptions about Git when you first started?
  • git branches are just homeomorphic endofunctors mapping submanifolds of a Hilbert space

    Yeah, once you realize that everything falls into place.

  • Refreshing Human-Cola.
  • The shape of that bottle is creepier than the text.

  • Git alias idea: "git browse" to open repo in browser
  • I believe you can replace start with the command that is suitable for your system (e.g., xdg-open for linux).

  • What details/tools have you found help people transition to similar, open software from closed software, or think could help?
  • The only such transition I was involved in was switching from TFS to Git, and there was no discussion. It was the obvious thing to do and for a while we needed to support some developers who are new to Git.

    So, it all depends on the type of change you want to implement. Most people don't think much about a piece of software being open is significant. That's why the main selling point should be the product itself. Especially in organizations openness alone is not a strong enough argument.

    But with individuals, it may help to inform people about FOSS instead of just suggesting alternatives ("Do you have a moment to talk about our lord and savior Stallman/Torvalds?"). If the individual doesn't understand or subscribe to the values, the switch may be temporary. My 2 cents. Hopefully others will come up with better tactics.

  • What details/tools have you found help people transition to similar, open software from closed software, or think could help?
  • If you are thinking about transitioning an organization to open source, pricing and vendor lock-in are generally good arguments.

    If you are thinking about helping individuals transition, that's a bit more difficult. Pricing could still work, but is not always that effective. It boils down to the willingness to try something new.

    In both cases projects with good documentation and a healthy community also helps, but if the open alternative lacks features, it's a though sell.

  • How do I not stop feeling like I am doing nothing outside work?
  • I am not concerned about not having anything to show for my free time. I am just not finding interest doing stuff which could indicate something worse.

    You are not alone. It's not easy to find an engaging free time activity. And even if you do, you may get bored of it after some time. The only thing I can say is: even if something doesn't seem very interesting at first, give it a try anyway (as long as it doesn't require a huge upfront investment). You may end up liking the activity or you may end up with like-minded people. And the worst case scenario is, you have wasted some time.

    I think majority of people suffer from not having a meaningful free time activity (amplified by the possibilities of internet). And I'm saying this without any data to back it up, so don't quote me on that.

  • How do I not stop feeling like I am doing nothing outside work?
  • Not having any personal projects is perfectly fine. Don't worry about it. Not everyone has to have their job as their hobby. Try other things (music, hiking, cooking, etc.). Try to find a hobby that makes you happy (if you don't already have one). That's way more important than having a public GitHub profile. And if a company decided not to hire you because of that, you basically dodged a bullet.

  • Why single vendor is the new proprietary
  • That's an unnecessarily strong reaction. Money clearly matters for some things. But that's not all that matters. There are many people releasing FOSS without any financial expectations. Clearly, money doesn't matter to those people on that context. Trying to argue that "money should matter also for those people on that context" doesn't make too much sense to me. Nobody is forcing anybody to release FOSS.

  • Why single vendor is the new proprietary
  • Sorry, I don't follow your reasoning. Why would a company not making money be a relevant problem for the advocates of FOSS? FOSS is about freedom. It never had an opinion about money. Money has always been irrelevant. Some people may not like it, and they are free to not use non-free licenses. And FOSS advocates will warn users about that (as they did in the past). FOSS doesn't have an obligation to offer a solution to every problem in the software industry.

  • Why single vendor is the new proprietary
  • I don't think that is relevant from author's (and OSI's) point of view.

  • Why single vendor is the new proprietary
  • Here is my understanding of author's position: Stay away from companies like Redis and ElasticSearch. They are building software with a proprietary mindset (the fact that they have tight control over product strategy and development demonstrates this) only to realize that they are being devoured by bigger fish. It's a business model problem, not an open source problem.

  • DistroWatch has been banned in Turkey
  • Here is the link to the original website (an NGO that monitors blocked websites in Turkey): https://ifade.org.tr/engelliweb/distrowatch-erisime-engelledi/

    And here is the Google translation of the text on that page:

    The IP address of the DistroWatch platform, which provides news, reviews, rankings and general information about Linux distributions, was blocked by the National Cyber ​​Incident Response Center (USOM) on the grounds of "IP hosting/spreading malware".

  • Garnet: Redis alternative from Microsoft
  • I think you are highlighting an important point that are missed by other commenters emphasizing the developer. I prefer GPL over MIT license. But this is a possible fallback if Redis decides to change its licensing (like several others did).

    I think these kind of products have strategic significance for MS for their Azure offering. They are probably preparing to offer this there (in addition to and as an alternative to Redis). So, it makes sense for Microsoft to release this with an OSS license (otherwise no one will adopt it).

  • How do our ideas about coding affect the software we create? - Christin Gorman - NDC Oslo 2022
  • I often think language skills also has a significant impact on code quality. When I have trouble "naming things" (as opposed to "cache invalidation") I use dictionaries and thesauruses. "Naming" is an important part of organization and improving language skills help a lot.

  • canpolat canpolat @programming.dev

    Mastodon: @canpolat@hachyderm.io

    Posts 352
    Comments 137
    Moderates