Labels

Android (1) Apache (1) bash (2) boost (2) C (37) C++ (5) cheatsheet (2) CLion (6) css (3) Debian (34) DL (17) dns (1) Docker (3) Dreamweaver (2) Eclipse (3) fail2ban (5) git (6) GitHub (5) Hacking (4) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (33) javascript (3) Linux (182) Mac (21) Machine Learning (1) mySQL (53) Netbeans (6) Networking (1) Nexus (1) OpenVMS (6) Oracle (4) Pandas (3) php (17) Postgresql (8) Python (9) raid (1) RedHat (15) Samba (2) Slackware (52) SQL (14) ssh (1) svn (1) tar (1) ThinkPad (1) Virtualbox (4) Visual Basic (2) Visual Studio (1) Windows (7) wire (1)
Showing posts with label git. Show all posts
Showing posts with label git. Show all posts

Wednesday, 4 March 2026

Visual Basic 6 and LF, forcing to git to use CRLF

When working with VB6 and uploading to GitHub, modify the .gitattributes file to look like the below:

# Default behaviour
* text=auto
# VB6 source files must stay CRLF
*.bas text eol=crlf
*.cls text eol=crlf
*.frm text eol=crlf
*.vbp text eol=crlf
*.vbg text eol=crlf
*.ctl text eol=crlf
*.dsr text eol=crlf
*.txt text eol=crlf
# VB6 binary companion files
*.frx binary
*.res binary
*.exe binary
*.ocx binary
*.dll binary

If doing retrospectively, then we should do the following:

git add --renormalize .
git commit -m "Fix line endings for VB6"

git add --renormalize .
git commit -m "Renormalize line endings"

git reset --hard

The following is a check to see if the files are LF or LFCR;

git ls-files --eol

Sunday, 29 August 2021

Configure Netbeans to use ssh key with GitHub

Following a recent change to GitHub, username and passwords would no longer work with Netbeans and others when interacting with repositories. Other IDE's such as Jetbrains are able to use Tokens but Netbeans proved to be a little more stubborn.

Friday, 19 February 2021

To relocate existing codebase to a new svn location

If we have an svn url which we backup and restore to a new url, then we can update existing source to point to the new url as below;