Announcement

Collapse
No announcement yet.

Mozilla Firefox Development Finally Moving Entirely To Git

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #41
    Originally posted by vextium View Post
    Should of moved to jj smh (sarcasm obviously) but it is an interesting project! https://github.com/martinvonz/jj
    uid313 Check this out. ^

    Comment


    • #42
      Originally posted by skierpage View Post
      When I maintained a long-lived branch to add a big new feature to a rapidly evolving project, I needed a lot of help, and two senior developers told me they didn't really understand git until they read its source code. !!! The rest of us just have to cast around for "voodoo incantations" that match what we're trying to achieve, and slowly over time it gets clearer.
      So why have programmers, if everybody is required to read (and write) code? (Somewhat joking...)

      Some of the solutions for making git easier, would be 1) hide staging function/feature for initial users, staging is one point of initial confusion, however is usually needed/required for most corporate/professional environments. (Since I'm well tempered to using staging, I still have staging even though staging is never used, just an additional memory typing walk through.) 2) Resolving conflicts should be easy, not confusing; far easier to just delete/wipe and make a newer copy of source code along with any newly created patches. (So many times, I'm presented with some error during merging with vague error codes/explanations... not even trying here for explaining the situation and possible solutions!)

      One plausible excuse for lack of user intuitive functions, writing open source doesn't put much food on the table; as such, the developers stopped short. Probably why MS code is, err umm, a little lacking at times? On the flip, during the MS Windows XP era and prior, user intuitiveness was excellent and MS was likely doing well until subsequent versions of the MS OS.

      Point is, anybody can write code, anybody can paint a house. However, writing correct code or correctly painting a house takes a little more time. Even still after performing something correctly, still more mistakes are usually found afterwards.

      Comment


      • #43
        For those that like mercurial or curious, https://sapling-scm.com is mercurial derived and works against git servers and has a nice cli and VS Code UX. I’m a contributor and user, it’s great!

        It also supports stacked diffs as described in https://newsletter.pragmaticengineer.../stacked-diffs, with the https://reviewstack.dev review surface

        Comment


        • #44
          CVS: horror show
          ClearCase: not so sure about the clear part
          Subversion: peace of mind, mostly
          Git: getting tripped over your own fingers - use it if you need the features

          Comment


          • #45
            I also migrated my companies projects except 2 from mercurial to git. Those 2 were too busy to have time for migration. Till today they are on mercurial.

            Comment

            Working...
            X