# 0.1.0 * initial version # 0.1.1 * take latest clean commit to create rim branch on * Avoid additional parameters in message. # 0.1.2 * fixed rim status verify clean when remotes are dirty [BS-236] # 0.1.3 * made rim status faster * fixed rim exception when project git is renamed # 1.0.0 * changed checksum calculation, not backward compatible! * fixed commits becoming dirty when line ending format changes * allow specification of multiple modules on sync and upload * fixed sync with create option * made printing of working copy status optional * major performance improvements # 1.0.1 * fixed dirty check to ignore empty directories # 1.0.2 * write all logs to temporary file # 1.1.0 * added --gerrit option, needed for pushing new branchs to gerrit [BS-202] * fixed exception on rim sync after moving working copy [BS-248] # 1.1.1 * fixed rim sync fails if CRLF warning is present [BS-281] * fixed rim upload fails to upload claiming branch does not exist [BS-264] # 1.1.2 * fixed Exception in rim sync when autocrlf is turned on [BS-233] # 1.1.3 * added -n (no review) option to rim upload. * fixed rim sync doesn't handle filename case changes correctly [BS-254] * made preparation of mirrored workspace more robust # 1.1.4 * allow sync and upload on touched git working repository. # 1.1.5 * fixed workaround for windows file lock problem [BS-308] # 1.2.0 * changed commit strategy for sync to automatic squashing to a single commit. Added -s option to force separate commits. * added -a option to allow simple specification of multiple syncs. * added -r option that allows sync and rebase in one step [BS-319] * fixed exception in rim sync when -u option is not provided [BS-232] # 1.2.1 * fixed -i option not working as expected in rim sync [#6] # 1.2.2 * fixed Issue #11: rim/xxx branch is not forwarded when remote head is past xxx branch. # 1.3.0 * added support for rimming subdirectories from module gits * added rim info command # 1.3.1 * fixed sync with manifests and extended to support of subdirectories # 1.3.2 * fixed character case related problem on windows [#13] # 1.3.3 * No more placing .rim into the workspace if HOME is being set: using a unique folder under HOME/.rim for each workspace # 1.3.4 * fixed Issue #12: Exception when rebase is in progress * fixed Issue #3: Set homepage in gem info properly # 1.3.5 * Shorten paths of helper git directories. * Use RIM_HOME for helper git directories if defined. # 1.3.6 * Use fully qualified reference for branches to avoid ambiguities. * Normalize path set in RIM_HOME before using (fixes problems with backslash used in Windows). * Use SHA1 for shortened paths only if shorter than original path. * Set RIM_HOME to non-persistent path for unit tests. # 1.3.7 * fixed Issue #18: rim can't sync commits containing ignored files # 1.3.8 * Normalize also path set in HOME before using (fixes problems with backslash used in Windows). # 1.3.9 * Changed handling of parallel tasks due to robustness problems # 1.4.0 * fixed Issue #20: Add revision timestamp to .riminfo # 1.4.1 * Allow changing sub directory path to empty string * Fix tar usage for Windows # 1.4.2 * Fixed temporary-folder-generation on Windows, which could e.g. break the dirty check # 1.4.3 * Fixed ignore-filter which could break if temporary files are created and deleted in parallel processes # 1.4.4 * Fixed exception which results in ugly log output for Ruby >= 2.5 # 1.4.5 * Wrong build: deprecated # 1.4.6 * Fixed issue #28: rim sync is not working in root of destination repository # 1.4.7 * Added a notification in `rim info` in case the current SHA1 is not an existing commit