Cootz
|
387a6f1330
|
Move logic to Export method
|
2023-02-15 22:43:43 +03:00 |
|
Cootz
|
fb06a77e2b
|
Merge branch 'master' into fix-exporting-a-skin-with-too-long-file-name
|
2023-02-15 22:29:38 +03:00 |
|
Cootz
|
1f586c129c
|
fix applied
|
2023-02-15 22:15:44 +03:00 |
|
Dean Herbert
|
e71dfd7555
|
Fix skin export failing if a directory exists with the proposed filename
|
2023-02-15 16:11:16 +09:00 |
|
Susko3
|
f8537c1cbe
|
Delegate file deletion to ImportTask to allow overriding it
|
2023-01-22 22:19:04 +01:00 |
|
Dean Herbert
|
cde45cdd3e
|
Merge pull request #21739 from integerrr/score-export-date
Append date to score export filename
|
2023-01-10 23:33:38 +09:00 |
|
Dean Herbert
|
a22b7298c6
|
Adjust english slightly
|
2023-01-10 22:27:36 +09:00 |
|
Salman Ahmed
|
0d6b9ebc0f
|
Display number of failing models during batch-import
|
2023-01-10 13:32:10 +03:00 |
|
integer
|
f971405c8c
|
append time as well
|
2023-01-10 00:02:31 +00:00 |
|
Salman Ahmed
|
5ee0665eac
|
Merge branch 'master' into pause-imports-during-gameplay
|
2023-01-09 20:09:17 +03:00 |
|
Salman Ahmed
|
8a05223591
|
Check cancellation token if importer was resumed while sleeping
|
2023-01-09 20:07:46 +03:00 |
|
Salman Ahmed
|
a1fbfe4b8b
|
Specifiy importer name during pause/resume in logs
|
2023-01-09 19:53:41 +03:00 |
|
Dean Herbert
|
811a562608
|
Don't use bindables to avoid potential cross-usage contamination
|
2023-01-10 01:10:20 +09:00 |
|
Dean Herbert
|
62ffb4fe78
|
Pause imports during active gameplay
|
2023-01-09 18:54:11 +09:00 |
|
Endrik Tombak
|
15eebd1f50
|
Only show message about Songs folder
|
2023-01-09 11:47:13 +02:00 |
|
Bartłomiej Dach
|
04d4b4a6ce
|
Rename and xmldoc hard link creation method
|
2022-12-28 22:04:05 +01:00 |
|
Bartłomiej Dach
|
2c346eae0d
|
Revert inlining of hard link creation into condition
Just feels bad. Mixing data access with actual underlying logic.
|
2022-12-28 21:19:28 +01:00 |
|
BlauFx
|
c6da7248ba
|
Remove unnecessary directive
|
2022-12-28 14:40:32 +01:00 |
|
BlauFx
|
53bca947d1
|
Move duplicated code into its own method
|
2022-12-28 14:34:27 +01:00 |
|
BlauFx
|
b2aa2e1602
|
Add hardlink support for Linux
|
2022-12-28 13:32:49 +01:00 |
|
integer
|
272288c9aa
|
fix code style and naming
|
2022-12-25 21:50:56 +00:00 |
|
integer
|
d392d1a5c0
|
override a sub-method instead of the whole Export()
|
2022-12-24 22:18:42 +00:00 |
|
integer
|
498d00935b
|
limit date appending to LegacyScoreExporter only
|
2022-12-23 23:01:04 +00:00 |
|
Dean Herbert
|
ba54551313
|
Merge branch 'master' into guard-url-protocols
|
2022-12-16 18:23:16 +09:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Dean Herbert
|
6bf1477939
|
Fix some hard links not being created due to missing directory structure
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-12-15 14:17:28 +09:00 |
|
Dean Herbert
|
b8904fe747
|
Move ImportParameters to better home
|
2022-12-13 21:41:26 +09:00 |
|
Dean Herbert
|
cb16d62700
|
Hook up ImportParameter flow with IModelImporter caller methods
|
2022-12-13 21:29:32 +09:00 |
|
Dean Herbert
|
6bb612ce69
|
Move hard link availability check to helper class
|
2022-12-13 20:20:42 +09:00 |
|
Dean Herbert
|
bbf931c746
|
Move hard link helper functions to their own class
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
1d4230993d
|
Hook up parameter with RealmFileStore to complete the chain
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
cf2719d4c0
|
Convert batchImport parameter to parameters class to allow further import configuration
|
2022-12-13 19:55:18 +09:00 |
|
Dean Herbert
|
d8de99bbe4
|
Check for hard link support in first run overlay
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
3b1920c060
|
Add code to check whether a file is a hard link
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
f27603dd6d
|
Use hard links instead of file copy when available
|
2022-12-12 13:44:09 +09:00 |
|
Dean Herbert
|
819fd5f950
|
Fix incorrect resolution of GameHost in LegacyImportManager
|
2022-12-07 17:53:14 +09:00 |
|
Piggey
|
75cf7bd1d2
|
change GetNextBestFilename() 's parameters
|
2022-12-01 18:44:02 +01:00 |
|
Piggey
|
8f59aad91c
|
unnecessary includes
|
2022-11-30 18:37:50 +01:00 |
|
Piggey
|
8b856f1c89
|
make LegacyExporter use NamingUtils.GetNextBestFilename()
|
2022-11-30 18:32:53 +01:00 |
|
Piggey
|
b99ddc2acf
|
use .Select() to trim the file extension from filename
|
2022-11-30 15:36:08 +01:00 |
|
Piggey
|
660ad913ec
|
oh wait this affects all of the legacy exporters
|
2022-11-30 11:06:44 +01:00 |
|
Dawid Sośnia
|
f0b8b53e81
|
Merge branch 'ppy:master' into fix-exported-replay-overwrite
|
2022-11-30 10:54:12 +01:00 |
|
Piggey
|
5e74c4e3b7
|
override LegacyScoreExporter.Export() to not overwrite files
|
2022-11-30 10:52:41 +01:00 |
|
Piggey
|
f5d85f5774
|
make ExportStorage protected
|
2022-11-30 10:51:42 +01:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dan Balasescu
|
5ceb7ecc41
|
Remove unused using
|
2022-11-17 13:56:27 +09:00 |
|
Dean Herbert
|
1050d7da34
|
Use more generic exception type (issue reported AggegateException )
|
2022-11-17 13:36:16 +09:00 |
|
Dean Herbert
|
adab9f0e48
|
Catch and gracefully handle file/directory enumeration failures during stable import
Closes https://github.com/ppy/osu/issues/21214.
|
2022-11-17 13:34:42 +09:00 |
|
Bartłomiej Dach
|
f775741d65
|
Merge branch 'master' into fix-filename-char-filtering
|
2022-10-29 12:42:10 +02:00 |
|
Dean Herbert
|
66ed77ac91
|
Rename and add documentation to function
|
2022-10-28 18:04:28 +09:00 |
|