You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a sample_config_minimal.xml to show only required config keys
Improved logging
Updated PyInstaller to 5.13.2
Updated to Python 3.11.3
Fixed example Build script not working with new repos
Sync
Added support for GitLab repos (GitLab.com, and non-GitHub.com repos are assumed to be GitLab at the moment, will fix soon). Caveats:
You must use token authentication, and add api and write_repository to your token
glab seems to have a bug with downloading release assets from private repositories, even when authenticated.
Added support for setting multiple artist/creative branches for automatic syncing
Fixed error with syncing branches with new status branch config introduced in 0.5.0
Added editor_args parameter to launch the editor with additional parameters
Files are no longer unlocked if working outside of a status branch, so that locks can be held until merge
Fixed files being marked read-only if they were untracked
Updated compatibility with the latest Git Credential Manager
Handle cases where .git/index.lock lingers from a canceled operation and blocks sync from happening when really it is safe to do so
Fixed errors not being detected from git pull
Handle more cases of erroring git pulls
Removed forced git-lfs pull, because it forces redownload of content which is immediately pruned by PBSync. Please make sure you have Git LFS set up properly in your .gitconfig or with git-lfs install.
Fixed autosync and clean configuration keys not actually working
Fixed binaries upload not working in new repos
Publish
Added support for Steamworks
Made publish support allow for multiple publishers so you can publish to multiple platforms in one command
Build
Fixed some recommended args not being set for game builds. In the future, we will scan the ini for build configuration.
Added UTF8 output to UAT
Engine
Added support for Longtail incremental asset delivery for engine stores. Rather than redownloading a whole archive for each new engine version, you can having a living, updating store which gets incremental updates for the engine.
If source_dir is configured, still clean up download_dir
DDC sync now ensures config variables are set before executing, thereby making it optional
Fixed engine association registration happening frequently in some cases
Fixed some engine download files not being cleaned up sometimes
Improved support for launcher engines
Engine update for source builds will no longer sync to remote submodules but rather the submodule commit targeted in the repo