Commit graph

73 commits

Author SHA1 Message Date
2d123cd31a chore: Reference issue for TODO 2026-09-06 09:14:37 +10:00
de29720047 refactor(git-provider): Move ParsedGitFolderDetails to own file 2026-09-06 09:07:44 +10:00
1804dd6e12 refactor(git-provider): Rename GitManager to GitRepoRegistrationManager 2026-09-06 09:07:06 +10:00
cece927b3f chore: Add known ticket issues to TODOs 2026-09-06 08:47:16 +10:00
adb3efc217 tests(git-provider): Add try .. finally to tests 2026-09-06 08:38:28 +10:00
fc3fe217e4 chore: Add comments to public methods
- rename GetRepo to GetDirectoryForRegisteredRepo so it's actually doing what it says
2026-09-05 13:42:05 +10:00
ba07e1618a chore: Fix line endings for verified test outputs 2026-09-05 13:03:56 +10:00
cf782211aa fix(git-tests): Create per-test specific databases 2026-09-05 12:57:54 +10:00
cb01efd323 feat(git-manager): Update InternalFreshInstance to take a database name 2026-09-05 12:43:57 +10:00
e1bd84c05e refactor: Remove missed byte order marks 2026-09-05 12:26:34 +10:00
3b1a4c7050 refactor: Remove byte order mark 2026-09-05 12:07:52 +10:00
1a8bdec589 feat(build): Create helpers and TagCommit step
- adjust the BaseSourceLocation to be absolute
- refactor getting the PowershellModule version to Helpers.cs
2026-09-04 17:40:51 +10:00
69e0f824de feat(build): Stamp version onto bundle archive 0.0.1-pre-release+69e0f824 2026-09-04 13:39:55 +10:00
fa0531f2c5 refactor(build): move BuildContext to file, add BuildSuffix and CommitHash configuration options 2026-09-04 10:46:34 +10:00
1491a26a3e chore(build-props): Bump version number to 0.0.1 2026-09-04 10:33:11 +10:00
479c433765 build(git-provider): Split bundle archive creation into separate task, update default task chain 2026-09-04 09:49:01 +10:00
a399b29df3 build(git-provider): Create bundle zip for module 2026-09-04 09:29:15 +10:00
5cfc4819fe build(git-provider): Generate initial import script 2026-09-03 22:08:48 +10:00
9665ed1ae3 build(git-provider): Bundle up minimal required module files 2026-09-03 21:47:28 +10:00
270d545e56 build(git-provider): Add GitRepoRegistration commands to build 2026-09-03 20:42:20 +10:00
5448fa3f9e docs(git-provider): Change info box to be normal-markdown instead of Obsidian-markdown 2026-09-02 14:10:44 +10:00
78974c732c docs(git-provider): Update general section to outline case-sensitivity 2026-09-02 11:30:15 +10:00
e2caa604c5 docs(git-provider): Small documentation updates to verb usage and default behaviour for New-GitRepoRegistration 2026-09-02 11:19:17 +10:00
c8717df44a docs(git-provider): Document Remove-GitRepoRegistration 2026-09-02 11:18:36 +10:00
b91a868a54 feat(git-provider): Update Remove-GitRepoRegistration to work from any directory when -Name is given 2026-09-02 11:18:26 +10:00
6550da8c99 docs(git-provider): Update Show-GitRepoRegistration 2026-08-26 17:26:51 +10:00
0fbb0775c1 docs(git-provider): Document Show-GitRepoRegistration 2026-08-26 17:18:34 +10:00
d53e5b2fe4 feat(git-provider): Change alias of NoStack to NoPushLocation 2026-08-26 17:17:47 +10:00
52944936ed docs(git-provider): Document Get-GitRepoRegistration
- update comments for related classes and methods
2026-08-26 14:34:18 +10:00
5e0e4ad2be docs(git-provider): Document New-GitRepoRegistration 2026-08-26 14:17:06 +10:00
46eeb0cb1e feat(git-provider): Update debug output when registering
- output when no name is given
- update message when current location is confirmed to be a git repo
2026-08-26 14:16:48 +10:00
8d64b1aa9e fix(git-provider): Return after successful registration removal 2026-08-26 13:30:18 +10:00
7c6a47bfcb docs(git-provider): Add initial git command documentation
- create solution folder for docs
2026-08-26 13:16:20 +10:00
5528a756f9 refactor(git-provider): Rename noun to GitRepoRegistration 2026-08-25 17:16:06 +10:00
5f04ed4262 feat(git-provider): Set OutputType for GetGitRepoCommand 2026-08-25 14:54:31 +10:00
e49b322ec0 chore(git-provider): Rename class to match file name 2026-08-25 13:41:20 +10:00
50752c0699 chore: Remove unneeded files 2026-08-25 13:40:23 +10:00
9eb58698fa chore(git-provider): Code style 2026-08-25 13:37:47 +10:00
27117ce64b refactor(git-provider): remove SetGitRepoCommand 2026-08-25 11:19:58 +10:00
a666a49db0 feat(git-provider): Implement RemoveGitRepoCommand 2026-08-25 11:18:03 +10:00
cf446fc5dc refactor(git-provider): move IsGitRepo to GitManager, refactor NewGitRepoCommand 2026-08-25 08:41:29 +10:00
c48549117f chore(git-provider): Trim output when getting current branch 2026-08-24 17:35:53 +10:00
7b59b90572 chore(git-provider): Use -C when checking if current directory is a git repo
- move WriteDebug to IsGitRepo
- inline variable for SessionState.Path.CurrentLocation.Path
2026-08-24 17:10:20 +10:00
164df4ecf4 chore(git-provider): Code style 2026-08-24 16:46:35 +10:00
cf336da271 feat(git-provider): Load previous registrations, add debug hook
- add way to redirect debug output
- remove unique constraint on Location
2026-08-24 16:45:42 +10:00
633b35f7e9 feat(git-provider): Initial git registration storage in database
- update PostBuild.ps1 to not delete data directory created during debug
- move sqlite-net-pcl to ModuleCore
2026-08-24 16:02:51 +10:00
caa65ca7c3 feat(git-provider): Initial DatabaseManager 2026-08-24 14:48:48 +10:00
93717b4e43 chore(git-provider): Code style 2026-08-24 14:25:53 +10:00
54d5dd25b9 refactor(git-provider): Rename GitReg to GitRegistration
- rename private GitRegistration to InternalGitRegistration
2026-08-24 10:17:08 +10:00
39022e4186 feat(git-provider): Display current branch when listing registered repos
- change setters to init when parsing git folders
- change Console.WriteLine to Debug.WriteLine in GitManager constructor
2026-08-24 10:12:35 +10:00