Giter Club home page Giter Club logo

Comments (4)

cmaglie avatar cmaglie commented on May 28, 2024 2

I disagree, for me this covers 1% of the git usage, "commit" is just the very last action you do, most of the time you do diffs, add in staging files selectively (not altogether) or even part of a file. Less often you look the log, push/pull, merge or rebase.

This issue inspired arduino/Arduino#4865, arduino/Arduino#4816 and arduino/Arduino#4704 but using them leaves the feeling that they are incomplete, in particular you don't know what you're actually committing (this lead the author of arduino/Arduino#4865 to implement also the "Diff" command even if not explicitly request but it's really a draft and needs more work). Also having just 1 line for the commit message induce a bad habit, because commits should be well commented (possibly with more than 1 line if needed).

from arduino-ide.

lmihalkovic avatar lmihalkovic commented on May 28, 2024

that one sounds like a good idea...

from arduino-ide.

naevtamarkus avatar naevtamarkus commented on May 28, 2024

I disagree, but I believe it's about perspective.

  • For an mid-expert developer that works with branches to code different features with other people that's absolutely what you should be doing with git, moving back and forth and diffing.
  • For an Arduino dummy like me who works on a single file on his own you use git with commits as a safety net for backtracking and eventually push something to github

Anyway... this is the magic with open source, you never know where a new door may lead you! I honestly think it would be a mistake to put a lid to contributions like those ones because "they are not complete". There is a lot of energy there! Featuring git in an IDE will never be a complete task (or else, it will never seem complete for an expert, otherwise it's a titanic task), but please bear in mind those Arduino newbies like me :-)

But I also understand the risks: if you are going on a road-trip, even if you don't know where are you really going, better make sure the car is in good condition and full of gas.

from arduino-ide.

 avatar commented on May 28, 2024

Why is this wontfix. It's the greatest idea ever just got my vm crashed losing a days work of Ardu code again yet if there wouldve been an autocommit feature to git built into the ide this would never happened.

from arduino-ide.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.