733689cb5b
Add SigFiles and Tests
2023-06-23 22:27:41 +02:00
25004cd83b
Refactor readPacmanConfig
...
removed one indentation
2023-06-21 21:40:17 +02:00
42fe907ec8
Refactor readPacmanConfig
...
Reduced indentation && increased readability
2023-06-21 21:35:20 +02:00
6892191275
Use SonarQube
...
Used SonarQube to increase overall code quality
Files now live in their own directory
Fixed some tests
Added SonarQube directory to gitignore
2023-06-21 20:04:06 +02:00
58ceb31c1c
Major changes
...
Now saving the ouput of the diff to a file in tmp
diff file can be loaded back into pacserver
Rewrote how checkIfDatabasesWereModified works
Slimmed down Program.cs to only have before and after
Add packages and databases into one list for transfer
2023-06-20 23:07:16 +02:00
15220e7135
Merge pull request 'Fix checkForNewerStuffTest' ( #5 ) from fix/checkForNewerStuffTest into dev
...
Reviewed-on: #5
2023-06-19 22:37:06 +00:00
590b06fc86
Fix checkForNewerStuffTest
...
Fixed the tests that stopped working after refactoring #4
2023-06-20 00:35:31 +02:00
AustrianToast
65b15f657d
remove getDatabaseFromRegex
2023-06-19 22:37:52 +02:00
AustrianToast
82a854dd8b
refactor writeDatabaseAccessTimeToFile
2023-06-19 22:33:30 +02:00
AustrianToast
5018856aab
refactor writePackageNamesAndVersionToFile
2023-06-19 22:30:48 +02:00
dc811d7462
Merge pull request 'Major changes in package acquisition' ( #4 ) from refactor/packageAcquisition into dev
...
Reviewed-on: #4
2023-06-18 20:55:56 +00:00
07982425e0
Write package name and version into text file
2023-06-18 22:55:15 +02:00
e609caf892
Major changes in package acquisition
...
This breaks a bunch of things that depended on the older version of this method
2023-06-18 22:44:43 +02:00
60dfb368e6
Merge pull request 'Use regex to filter databases' ( #3 ) from feature/filterDatabasesForTransfer into dev
...
Reviewed-on: #3
2023-06-18 18:59:19 +00:00
41692548f2
Use regex to filter Databases
2023-06-18 20:46:43 +02:00
f923628c53
Merge pull request 'feature/checkForNewerPackagesAndDatabases' ( #2 ) from feature/checkForNewerPackagesAndDatabases into dev
...
Reviewed-on: #2
2023-06-18 15:40:02 +00:00
1994e92e9e
Minor changes && Add tests
...
Made a seperate method for writing the database access time files
Added tests for checkIfDatabasesWereModified
2023-06-18 17:24:56 +02:00
51aca7a2c2
Major advancements
...
Added a couple of test to check for acurate behavior in certain conditions
Added the capability to check if a database was modified
New commandline arguments
2023-06-17 02:47:35 +02:00
a1c1a0d5b0
Add fluentassertions test framework
2023-06-17 00:41:56 +02:00
422909352e
Find new packages
...
We find new packages by getting the folder names in the DBPath local
2023-06-16 01:58:35 +02:00
a03dffabb7
Merge branch 'refactor' into dev
2023-06-15 20:24:56 +02:00
405b3580b6
Made justfile portable
2023-06-15 20:23:25 +02:00
013bc2fe33
Refactor pacserver
2023-06-12 02:19:07 +02:00
a9ac6d8bc2
Change to camelCase
2023-06-12 02:17:54 +02:00
88c6d7c284
Merge branch 'feature/TransferPacmanCache' into dev
2023-06-08 04:03:31 +02:00
AustrianToast
7bbeaedf48
remove unneeded code
2023-06-06 21:26:56 +02:00
AustrianToast
332ed62ca3
remove unused variables
2023-06-06 21:24:36 +02:00
AustrianToast
205ef71dcd
Implement TranserPacmanCache
2023-06-06 21:21:20 +02:00
a61c3fbfd9
Merge branch 'feature/determinePacmanDatabaseDirectory' into dev
2023-06-06 01:29:18 +02:00
3d512f25ab
Add new recipe to justfile
2023-06-05 00:18:00 +02:00
4f474591da
Add test for determinePacmanDatabaseDirectory
2023-06-04 23:15:16 +02:00
81fc8f1883
Implement determinePacmanDatabaseDirectory
...
Reused the code from determinePacmanCacheDirectory
2023-06-04 23:13:30 +02:00
89e79b1025
Change how commandline arguments are handled
2023-06-04 22:55:31 +02:00
35c6c5c8d9
Merge branch 'feature/unit-testing' into dev
2023-06-04 00:45:40 +02:00
9ad8012052
Major changes
...
Changed the whole project struture
justfile was adjusted to reflect the changes
Add Tests
Minor changes to .gitignore
2023-06-03 22:53:27 +02:00
10ba654b09
Add dotnet format to justfile
2023-06-03 14:55:11 +02:00
888df20cc9
Rework commandline arguments && Add Exceptions
2023-06-03 14:50:13 +02:00
04048c4cb9
Implement determinePacmanCacheDirectory
...
Used a StreamReader to read pacman.conf and then read one line until a line contains CacheDir
Then used a regex to only get the cache directory
2023-06-03 12:11:32 +02:00
20599a03ba
Add justfile
2023-06-03 12:08:00 +02:00
5a09db7423
Change formatting to spaces
2023-06-03 09:35:43 +02:00
281b6f01a2
Add formating rules
2023-06-03 08:51:24 +02:00
64100065c9
Add method stubs
2023-05-27 19:18:45 +02:00
d4dc405b2b
Begin commandline arguments
2023-05-27 18:32:46 +02:00
22ffc338e7
Add compile flags
2023-05-27 18:17:50 +02:00
00b50f0601
Start project pacserver
2023-05-27 18:04:13 +02:00
5bdcbdff4b
Initial commit
2023-05-27 13:28:28 +02:00