<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/git/config, branch master</title>
<subtitle>My linux config and rc files
</subtitle>
<id>https://git.strisemarx.com/dotfiles/atom?h=master</id>
<link rel='self' href='https://git.strisemarx.com/dotfiles/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/'/>
<updated>2026-04-17T09:53:37Z</updated>
<entry>
<title>chore: clean up gitignore, extend mergiraf, add colorMovedWS</title>
<updated>2026-04-17T09:53:37Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=087b393f1a1d787b88c3fcab7e400f70c6be2c50'/>
<id>urn:sha1:087b393f1a1d787b88c3fcab7e400f70c6be2c50</id>
<content type='text'>
- gitignore: remove redundant */node_modules/ (node_modules/ already
  matches at any depth), consolidate clangd cache pattern to **/
- attributes: add .tsx and .lua to mergiraf merge driver
- config: add diff.colorMovedWS = allow-indentation-change to
  complement colorMoved, ignoring whitespace in moved blocks
</content>
</entry>
<entry>
<title>refactor: clean up git aliases</title>
<updated>2026-04-17T09:53:37Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=6a448daf5fedff456d1be5b0e58ada5dbe12d637'/>
<id>urn:sha1:6a448daf5fedff456d1be5b0e58ada5dbe12d637</id>
<content type='text'>
- Remove 'stage = add' — redundant with 'a = add'.
- Add 'cp = cherry-pick' — common operation without a shortcut.
- Add 'lg = log --graph --oneline' — visual branch graph.
</content>
</entry>
<entry>
<title>refactor: improve safety of autocorrect and remove undo alias</title>
<updated>2026-04-17T09:53:36Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=118d166419760939d0784bed66efea7c42a16157'/>
<id>urn:sha1:118d166419760939d0784bed66efea7c42a16157</id>
<content type='text'>
- Change help.autocorrect from 1 (0.1s auto-execute) to 'prompt'
  (asks before executing the guessed command). Prevents accidental
  execution of wrong commands.
- Remove 'undo = reset --hard' alias — destructive with no
  confirmation, could silently discard uncommitted work.
</content>
</entry>
<entry>
<title>feat: add modern git options</title>
<updated>2026-04-17T09:53:36Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=bb1870cf4c48519e736f9e3f4aecb6ac4c68037e'/>
<id>urn:sha1:bb1870cf4c48519e736f9e3f4aecb6ac4c68037e</id>
<content type='text'>
- rebase.updateRefs = true: auto-update dependent branches when
  rebasing a stack. Essential for stacked branch workflows.
- rerere.enabled = true: remember conflict resolutions and auto-apply
  them when the same conflict is encountered again.
- column.ui = auto: display branches and tags in columns instead of
  a long vertical list.
</content>
</entry>
<entry>
<title>chore: remove unnecessary core.autocrlf on Linux</title>
<updated>2026-04-17T09:53:35Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=dd3f4dddc7c4b0e39c8a784085ddaafe2787ccbd'/>
<id>urn:sha1:dd3f4dddc7c4b0e39c8a784085ddaafe2787ccbd</id>
<content type='text'>
core.autocrlf = input does nothing on a Linux-only system — no files
will have CRLF line endings natively. The modern approach for
cross-platform repos is per-repo .gitattributes.
</content>
</entry>
<entry>
<title>fix: remove invalid whitespace value and enable histogram diff</title>
<updated>2026-04-17T09:53:35Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=fb8a35261c0b8f937894b6df9c467cf6bb3d86c8'/>
<id>urn:sha1:fb8a35261c0b8f937894b6df9c467cf6bb3d86c8</id>
<content type='text'>
- Remove 'fix' from core.whitespace — it's an apply.whitespace action,
  not a valid whitespace type. Was silently ignored.
- Uncomment diff.algorithm = histogram — produces better diffs than
  the default myers algorithm, especially for moved code blocks.
</content>
</entry>
<entry>
<title>git: add fmt alias</title>
<updated>2026-04-11T14:59:02Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-11T14:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=c9819e76c4e526f733b3d3cd1b695a6bd548c611'/>
<id>urn:sha1:c9819e76c4e526f733b3d3cd1b695a6bd548c611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>git: Improve defaults and aliases</title>
<updated>2025-10-24T10:48:00Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2025-10-24T10:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=638c4599ddc3ddeac7a2c3973626bbd048240aea'/>
<id>urn:sha1:638c4599ddc3ddeac7a2c3973626bbd048240aea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a lot of changes</title>
<updated>2025-09-11T15:38:11Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2025-09-11T15:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=aa62e1f27b0cb3d712d6f2b13071cca0f09379be'/>
<id>urn:sha1:aa62e1f27b0cb3d712d6f2b13071cca0f09379be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[git] Change work directory</title>
<updated>2025-01-31T17:56:06Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2025-01-31T17:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=fe66698447f15f4028d89e3f02793fc024126e60'/>
<id>urn:sha1:fe66698447f15f4028d89e3f02793fc024126e60</id>
<content type='text'>
</content>
</entry>
</feed>
