Commit Graph

  • d834bac2f4 minor improvements to speed master Squibid 2025-05-09 13:37:36 -05:00
  • d04958c48b add license v3.3 Squibid 2025-04-29 19:31:01 -05:00
  • 6cf8849391 switch to using git for versioning in config.mk Squibid 2025-04-27 17:32:44 -05:00
  • 0e3a7a84e6 add new eyes for when the current repo is in the middle of a merge v3.2 Squibid 2025-04-25 02:48:47 -05:00
  • 68634537c0 fix bug where XD would segfault if the cwd didn't exist also include errno so we can check it Squibid 2025-04-25 01:41:03 -05:00
  • 529ac333ea make sure compile_commands.json doesn't end up in the repo v3.1 Squibid 2025-02-27 12:45:48 -06:00
  • 50aa5f157f typo :( Squibid 2025-02-27 12:45:40 -06:00
  • 8f20a84ef7 bump version v3.0 Squibid 2025-02-18 14:58:24 -06:00
  • 09362e2c7c replace atoi with my own impl to make sure that no errors occour Squibid 2025-02-18 14:48:32 -06:00
  • 6025b2d832 Add -e flag to explain what the previous smiley face means. This requires us to also know what the previous return signal is, so if XD is given a return code, it passes it through when finishing execution. Squibid 2025-02-18 14:29:09 -06:00
  • 6c099e3648 update man page to reflect passing in return codes Squibid 2024-12-22 13:01:45 -05:00
  • 202142a8af fix segfault in certain situations do to missing arguments v2.1 Squibid 2024-12-22 12:57:26 -05:00
  • 6e5d8a1e6a reorder code Squibid 2024-12-22 12:56:47 -05:00
  • d1752c3ac7 bugfix re enable mwindow size stuff due to divide by zero's happening on larger repositories Squibid 2024-12-22 12:55:39 -05:00
  • e6029a68e3 version bump and fix typo v2.0 Squibid 2024-12-21 21:39:12 -05:00
  • 4af00678ca optimize... make the stage check faster by filtering the status list Squibid 2024-12-21 21:36:54 -05:00
  • cab498199e optimizations :) instead of initializing libgit2 and then looking for a repo, we do a naive check to see if one exists and then if so initialize libgit2 Squibid 2024-12-21 21:35:07 -05:00
  • 3fb00b615c don't recursively check for -v arg Squibid 2024-12-21 21:33:12 -05:00
  • 2dc0d582e6 change libgit2 initialization Squibid 2024-12-21 21:32:39 -05:00
  • 2a6385fa36 optimizing... replace printf with fwrite to make it ever so slightly faster Squibid 2024-12-19 13:41:57 -06:00
  • 363f15abd3 add some missing stuff v1.3 Squibid 2024-12-19 13:17:06 -06:00
  • 8089a46d50 optimize further... make sure to not include useless function calls when errors arent enabled by wrapping all l calls in a macro Squibid 2024-12-19 12:26:41 -06:00
  • 18947be24d optimise instead of putting each part of the face into an array we just print it out to the console :) Squibid 2024-12-19 12:17:20 -06:00
  • d3f83e3af8 change compilation flags v1.2 Squibid 2024-12-19 12:04:33 -06:00
  • ec2591c926 bump version info and add compile info to version v1.1 Squibid 2024-12-19 11:46:19 -06:00
  • 8ac77308f4 add man page Squibid 2024-12-19 11:45:52 -06:00
  • 49dab6feaa clean up error code collection Squibid 2024-12-19 11:41:19 -06:00
  • fc0da57dff add nose for staged changes, and remove unnecessary includes Squibid 2024-12-19 09:12:37 -06:00
  • 1a2fcaa610 fix typo Squibid 2024-12-19 01:25:17 -06:00
  • b89a69ed50 initial commit Squibid 2024-12-19 00:59:22 -06:00