Git 2.8 Officially Released (softpedia.com)
prisoninmate quotes a report from Softpedia: Git 2.8 has been released on March 28, and we have to admit that it comes as a huge surprise to us all. Prominent features of Git 2.8 include parallel fetches of submodules, which allows for the inclusion of other Git repositories in a single Git repo when using the "git submodules" command, support for turning off Git's smudge and clean filters, and support for cloning repos through the rsync protocol. The Git for Windows build received a lot of attention in Git 2.8 and it looks like it's now as comfortable to use as it is on the GNU/Linux and Mac OS X platforms. Also, it is now possible to tell Git not to guess your identity, which, instead, forces you to add a user.name and user.email before doing any commits. Check out the the full release notes for the complete list.
Git is a pretty awful solution to project management. If you want to check out source, you have to download the entire tree, with all releases and branches. It's much simpler to work with cvs. Additionally, cvs is more user friendly and more secure than git. I don't understand the appeal of git. I hope git is a passing fad and that we'll all move back to cvs, which is far superior.
From the second link:
> Support for cloning via the rsync protocol [...] has been dropped.
https://github.com/git/git/com...
Just curious as to who is using git as version control for not only documentation, but configuration management - such as with puppet and the like
READY.
PRINT ""+-0
The only thing I care about: Have they fixed the bug that causes gitk to display patches incorrectly in word-diff mode? They've ignored my repeated attempts to report this on the mailing list. (Search the mailing list archive, and you will find my bugreport.)
"Convenient" is the word. "Comfortable" is a germanism in this context. Lennart is that you?
From the release notes:
* "push" learned that its "--delete" option can be shortened to
"-d", just like "branch --delete" and "branch -d" are the same
thing.
* "git blame" learned to produce the progress eye-candy when it takes
too much time before emitting the first line of the result.
So the one feature I'd love to see implemented is running interpret-trailers automatically on each commit. Git is nearly perfect for me but I would really love to be able to auto-tag the commit with trailers on each commit using settings in my global config. That way I could set it up to automatically tag the commit with the current branch name. It will probably get implemented some day...
== Jez ==
Do you miss Firefox? Try Pale Moon.
Also, it is now possible to tell Git not to guess your identity, which, instead, forces you to add a user.name and user.email before doing any commits
Whew, that's a relief! Is there also a space to enter my pronouns? Xi would be very triggered if Git doesn't let xe tell it how Xi identify. Surely this has been worked out by the Code of Conduct?
Since when is GIT a GNU project? A penguin would be more relevant. GIT is a Linux project and free as in beer using the deprecated LGPL/GPL v 2 and not free as in FREEDOM (TM) all your patents belong to us GPL v 3 as required for basically all GNU projects .
...nuff said
$action = empty(PHP) ? backToC() : unset(PHP) ; "when the concrete cases are understood, the abstractions are readily
Take a look at prisoninmate's posting history. Every single thing he's submitted is only to generate traffic for Softpedia.
> Also, it is now possible to tell Git not to guess your identity, which, instead, forces you to add a user.name and user.email before doing any commits.
This is invaluable. I occasionally want to source control configuration directories, with branches and merges among them for different environments. But when the working local repository is owned by "root" or "apache" and multiple administrators may need to configure the host, the need to reset the log associated with a commit to take individual credit or blame for it has been awkward. That has been the _only_ feature from the Subversion based clients that I've genuinely missed.
Or send it to Personnel along with your birth certificate in the hopes that you might get hired.
the android 'repo' tool exists primarily because git submodules not quite useful. I wonder if if submodules would be replaced at some point.
Git's user interface is the biggest counterproductive, nonintuitive, inconsistent, needlessly complex, user-hostile, pile of garbage that I can remember ever haunting my terminal, and I say this after having worked with sendmail config files. Sadly, Linus' name and GitHub's early momentum have propelled this blight on the face of modern software development into entrenchment.
Meanwhile, Mercurial has all the same power with practically none of the pain.
When I wondered how a tool as important as Git could go for so long with such glaring (but fixable) flaws, I found archived messages from Git maintainers who were not only too stubborn to learn from other projects, but also such obstructionists that they actually discouraged improvements. Nobody wants to donate their time in an environment like that. So much for, "it's open source; contribute a fix yourself." How very sad.
Git has one big benefit over other source code control systems that I have used: Branch support.
Oh, and a command-line syntax that is probably turing complete :-)