git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/.profile
diff options
context:
space:
mode:2024-05-25 12:51:35 +0200
commitfcab6b04a9852d6ab44d1a0a834715a2be34dc7f (patch)
tree723c499ca71e14f84e6dfef692bd63e80604aee6 /.profile
parentb4d5f7b06a9b68d069922f8515942fef7bca9a92 (diff)
downloaddotfiles-fcab6b04a9852d6ab44d1a0a834715a2be34dc7f.tar.bz2
return if reading the fingerprint failed
Diffstat (limited to '.profile')
0 files changed, 0 insertions, 0 deletions
.Attribute */ .highlight .nb { color: #00aaaa } /* Name.Builtin */ .highlight .nc { color: #00aa00; text-decoration: underline } /* Name.Class */ .highlight .no { color: #aa0000 } /* Name.Constant */ .highlight .nd { color: #888888 } /* Name.Decorator */ .highlight .ni { color: #880000; font-weight: bold } /* Name.Entity */ .highlight .nf { color: #00aa00 } /* Name.Function */ .highlight .nn { color: #00aaaa; text-decoration: underline } /* Name.Namespace */ .highlight .nt { color: #1e90ff; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #aa0000 } /* Name.Variable */ .highlight .ow { color: #0000aa } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #009999 } /* Literal.Number.Bin */ .highlight .mf { color: #009999 } /* Literal.Number.Float */ .highlight .mh { color: #009999 } /* Literal.Number.Hex */ .highlight .mi { color: #009999 } /* Literal.Number.Integer */ .highlight .mo { color: #009999 } /* Literal.Number.Oct */ .highlight .sa { color: #aa5500 } /* Literal.String.Affix */ .highlight .sb { color: #aa5500 } /* Literal.String.Backtick */ .highlight .sc { color: #aa5500 } /* Literal.String.Char */ .highlight .dl { color: #aa5500 } /* Literal.String.Delimiter */ .highlight .sd { color: #aa5500 } /* Literal.String.Doc */ .highlight .s2 { color: #aa5500 } /* Literal.String.Double */ .highlight .se { color: #aa5500 } /* Literal.String.Escape */ .highlight .sh { color: #aa5500 } /* Literal.String.Heredoc */ .highlight .si { color: #aa5500 } /* Literal.String.Interpol */ .highlight .sx { color: #aa5500 } /* Literal.String.Other */ .highlight .sr { color: #009999 } /* Literal.String.Regex */ .highlight .s1 { color: #aa5500 } /* Literal.String.Single */ .highlight .ss { color: #0000aa } /* Literal.String.Symbol */ .highlight .bp { color: #00aaaa } /* Name.Builtin.Pseudo */ .highlight .fm { color: #00aa00 } /* Name.Function.Magic */ .highlight .vc { color: #aa0000 } /* Name.Variable.Class */ .highlight .vg { color: #aa0000 } /* Name.Variable.Global */ .highlight .vi { color: #aa0000 } /* Name.Variable.Instance */ .highlight .vm { color: #aa0000 } /* Name.Variable.Magic */ .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
# CONTENT

Yet another (!) approach at building up a centralized configuration.

Parts are old, parts are not done yet, we're getting there.

# Information for cloning

## only clone git-prompt.sh

This repository does not include a git-prompt.sh source. This is due to the file residing inside
the whole git repository. Submoduling cannot just include one file, so if you need this file here,
the checkout is... up to you, kind of.

Since I am maintaining this repo for ease of distribution for myself as well, here's the solution:

Trigger `/.githooks/post-checkout` inside this repo. Either do this on any checkout, or set your git
post-checkout trigger for this file to automatically take over.

## sha1collisiondetection

For git-prompt, its submodule sha1collisiondetection may be "broken" (i.e. it cannot be pulled), here's a fix:

`git -c submodule.sha1collisiondetection.update=none COMMAND`

...whereas `COMMAND` is one of the usual actions such as

```
clone --recurse-submodules
submodule update --init --recursive
```

This only applies if you do not use `/.githooks/post-checkout` inside this repository.