https://github.com/Microsoft/TypeScript
Raw File
Tip revision: 28e3e6ff2f49f1dbf06d31809ec73dbe42f1aa63 authored by TypeScript Bot on 25 May 2021, 18:40:42 UTC
🤖 Pick PR #44219 (Properly remove generic types that ...) into release-4.3 (#44243)
Tip revision: 28e3e6f
link-hooks.js
var fs = require("fs");
var path = require("path");

var hooks = [
	"post-checkout"
];

hooks.forEach(function (hook) {
    var hookInSourceControl = path.resolve(__dirname, "hooks", hook);

    if (fs.existsSync(hookInSourceControl)) {
        var hookInHiddenDirectory = path.resolve(__dirname, "..", ".git", "hooks", hook);

        if (fs.existsSync(hookInHiddenDirectory)) {
            fs.unlinkSync(hookInHiddenDirectory);
        }

        fs.linkSync(hookInSourceControl, hookInHiddenDirectory);
    }
});
back to top