#Git now considers a symlink to "git~1" something git fsck should warn about, on Linux, because on Windows, that happens to be a way to refer to the .git directory.
rotfl
joey@darkstar:/tmp/foo>ln -s git1 foo
joey@darkstar:/tmp/foo>git add foo
...
joey@darkstar:/tmp/foo>git fsck
Checking object directories: 100% (256/256), done.
warning in blob 086654741cca64b19ba88286fce998d933897870: symlinkPointsToGitDir: symlink target points to git dir
Note it says, "As always, it is best to avoid cloning repositories from untrusted sources."
Now consider how many languages will clone a repo of a transitive dependency, or direct dependency at time of dep resolution -- often before any dep analysis/presentation tools could give you a means to evaluate the transitive git deps.
Like #clojure, one of my favorites. I have not review dep resolution/fetch code in other languages, but it seems that they should all heed the advice in that advisory.
GitNex 5.5.0 is now OUT with a new comment UI, the ability to update your profile avatar, the option to insert notes to issues/PRs/releases, and many other improvements.
We have also reached 400 stars on #codeberg. Thanks to all for supporting GitNex all the way.
With the upcoming 6.0.0 release, GitNex will have different version numbers, such as 6.0.0, 7.0.0, and so on.
I hope you enjoy the new release and find it even more productive.
@danielfeldroy Some of git's default settings are not very user-friendly and are probably due to backwards compatibility. Therefore, my git configuration has become more and more extensive over time, including
[pull]
rebase = interactive
[commit]
cleanup = scissors
[rebase]
autostash = true
[push]
autoSetupRemote = true
followTags = true
[rerere]
enabled = true
@ddemaree Thanks for your excellent “Git for Humans" book!
This was the first git book short enough (and well written enough) that I actually read it all! One of the others was Pro-Git so that's probably my fault 😆
This is detailed, step-by-step instructions of getting this set up, with screenshots to help with commands and outcomes. An "idiot's guide" if you like, because I was that idiot.
Right now my "default" is to go to GitHub, and then maybe GitLab and Codeberg...but that leaves out all the other hosts out there. Once #ForgeFed happens we'll need it even more :fedi:
(By the way, I say "git" because that's where most code is, but if other kinds of repos are supported, even better! 🔍 )