I move to clang some time ago, much better
Announcement
Collapse
No announcement yet.
GCC To No Longer Require Copyright Assignment To The Free Software Foundation
Collapse
X
-
Originally posted by randomsalad View Post
Keeping commits and merge requests sensible makes the life of maintaining the software much easier, though. Writing sensible commit messages, keeping related changes grouped together, and avoiding double-changes within the context of a single MR all go a long way to making the act of maintaining software that much easier.
Tools like git squash, git rebase and git reset are super-useful, I strongly recommend you learn them even if you're not expecting to contribute to these projects that much, if at all.
- Likes 1
Comment
-
Originally posted by uid313 View Post
These Git is a beast, it is so difficult to use. Have to dig down into command line and read manual pages. I wanted to do a quick fix that takes a minute and end up taking me hours and I just give up. It would be better if the maintainers could just fix the commit message, squash and all that since he knows how to do it, and it would be better if Git was easier to use for normal people.
Code:$ git amend <enter>
Code:$ git reset master <enter>
Code:$ git rebase -i master <enter>
- Likes 2
Comment
-
Originally posted by randomsalad View Post
And these things aren't really difficult to do at all. And it's not the maintainers job to fix your stuff.
Code:$ git amend <enter>
Code:$ git reset master <enter>
Code:$ git rebase -i master <enter>
- Likes 1
Comment
-
Originally posted by uid313 View Post
These Git is a beast, it is so difficult to use. Have to dig down into command line and read manual pages. I wanted to do a quick fix that takes a minute and end up taking me hours and I just give up. It would be better if the maintainers could just fix the commit message, squash and all that since he knows how to do it, and it would be better if Git was easier to use for normal people.
As an example, doing git commit --help displays the man page, but doing git commit --kdgajda displays the help.
Comment
-
Originally posted by tildearrow View Post
One thing I do find weird on Git is that doing --help pops up the manual page, yet a command HAS its own help (which should be displayed instead...).
As an example, doing git commit --help displays the man page, but doing git commit --kdgajda displays the help.
Also its difficult to use command-line tools, I wish there was some great UI. I know there is like Gitk or something, but it sucks. Gitg seemed promising. GitHub for Desktop is officially only for Windows, but its a bit available for Linux via third-party builds.
I wish someone would make Clippy for Git, something like Microsoft Clippy, a gem that pops up and say, hey, I see you are trying to commit some stuff, let me help you with that.
- Likes 1
Comment
-
Originally posted by jamesblacklock View PostI have mixed feelings about GPLv3 vs GPLv2, but in general, driving away contributors who don't support the Free Software movement is a good thing IMO. Not because we don't want those people involved, but because the Free Software movement is more important.
FSF lost it's heart when it let the SJWs in and lost it's soul when said SJWs managed to force out Richard Stallman.
The only thing left is a body. A rotting corpse of what used to be the FSF.
Comment
Comment