File gittyup.changes of Package gittyup

-------------------------------------------------------------------
Wed Sep 10 19:41:04 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 1.4.0+git.20250910.636e6c7:
  * Change the thread dist. to improve perf. across different scenarios 
    It seems that we need as many worker thread as possible if there are particularly heavy files to process. 
    Over-committing doesn't seem to impact performance at all, but do increase RAM usage slightly
  * Fix shutdown sometimes dropping data
  * Fix minor potential threading issues in WorkerQueue
  * Improve indexer performance on high core count machines
  * Fix index test case
  * Add option to control whether to enable SHA256 support or not
  * Add backend support for git repos with SHA256

-------------------------------------------------------------------
Wed Jul 30 19:04:03 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 1.4.0+git.20250730.fa59b66:
  * Fix email filter being not returning any results
  * Format src/index/CMakeLists.txt to pass formatting checks
  * Add mmap based reading to speed up indexer Some simple benchmarks in my machine indicates 10-15% decrease in execution time
  * Fix incorrect read and write of git hash
  * Add GNU extensions to fix GCC compilation issues
  * Disable windows build until it compiles again

-------------------------------------------------------------------
Mon Jun 23 21:56:36 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 1.4.0+git.20250623.f7620d0:
  * Fix compilation
  * update libgit2
  * format
  * Disable mmap and format
  * Fix filters
  * If the file has the lfs attribute, allow to add to the index, because then the lfs filter handles it
  * Fix compilation
  * Fix linker and compilation
  * set c standard to c99 and update lpeg
  * update lua source files
  * add lua as submodule
  * WIP
  * fix compilation
  * Update libgit2 and rebaseGittyupLibgit2.sh
  * WIP
  * update libssh2
  * cache use_ssh
  * Revert "correct libssh2 target"
  * Revert "Add config"
  * correct libssh2 target
  * Add config
  * correct name for the ssh2 package in find_package
  * USE_SSH must not be set, because it is done automatically
  * set use_ssh to on if the system lib is used
  * Implement hotkey manager for stage, unstage and discard lines
  * Fix ssh2 linker issue for ui target
  * update changelog
  * Revert "install libssh2"
  * install libssh2
  * Revert "Fix dll name"
  * make installing a requirement
  * make use_system_... as default for qt, ssh and openssl
  * Fix dll name
  * add change which are lost during merge
  * update back
  * Go back to same commit as in master
  * Revert "link libssh2"
  * link libssh2
  * update
  * use correct openssl version
  * use system openssl for macOS
  * update openssl to version 3.4
  * cmake format
  * drop win32 support
  * patch libgit2 to support local build libssh2
  * use default
  * remove USE_SSH variable, because libgit2 contains such an option
  * if stashRef is invalid it should not checked further.
  * set to off again
  * change branch back
  * TESTING
  * cmake flags to enable ssh for libgit2
  * install dev so that the header is available for compilation
  * libssh2 required
  * missing colon
  * cleanup
  * install libssh2 and use system openssl
  * Update libssh2 and openssl
  * use system libs
  * fix compilation
  * fix compilation errors
  * update libgit2
  * Check if this helps
  * format
  * abort script if any error occurs
  * rename to util Reason: because in libgit2 there is also a util target
  * fix test
  * format
  * comment out for now
  * Fix build (at least on Windows using Clang)
  * Reason:
  * fix build
  * implement filter with streams
  * initial approach to reactivate filter apply
  * Reason:
  * Update build.yml and CMakeLists.txt
  * Reason:

-------------------------------------------------------------------
Mon Jun 23 20:41:47 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 1.4.0+git.20250509.8c840c3:
  * Add link to source repo in metainfo

-------------------------------------------------------------------
Thu Feb 06 10:08:57 UTC 2025 kill_it

- Update to version 1.4.0+git.20250128.bb91267:
  * disable windows and macos releases, because they have problems with the theme
  * publish version file only once in linux and not for the others
  * for qt6.6 only msvc 2019 is available
  * Decrease version to 6.6
  * fix version number
  * only the major version is required
  * update install-qt-action
  * fix compilation error
  * try qt6.8.0
  * update to qt 6.8.1
  * Use QT_ROOT_DIR because it is the new variable looking for in Qt6
  * No need to download the flathub manifest, because we have it now locally
  * Fix ubuntu build script
  * Update git lfs
  * Revert "Add missing Q_OBJECT"
  * Add missing Q_OBJECT
  * add missing Q_OBJECT
  * fix flatpak manifest qt version
  * qt downgrade
  * Downgrade install-qt-action to match qt version
  * Downgrade qt again because aqt-install is broken with qt 6.7.x
  * Update insall-qt-action for the github workflows
  * Fix formatting
  * - Use qt 6.7.1 to build the project - cleanup - Fix usage of deprecated functions
  * Try to change qt version without wildcard
  * Disable using qt_import_plugins for UNIX again
  * Must be so.6
  * WIP
  * format
  * Reason:
  * list folders
  * update license date
  * Revert "forgotten at another place as well"
  * Revert "try lowercase"
  * forgotten at another place as well
  * try lowercase
  * potential appimage build fix
  * Potential appimage build fix
  * Adds listing of plugins dir in appimage build step for debugging
  * Potential Appimage fix
  * Appimage build fix
  * dirty fix for macos
  * dirty fix for macos
  * fix compilation
  * revert and format
  * revert
  * revert
  * use always windows
  * fix ninja check for windows
  * fix compilation on win
  * try to fix compilation on mac
  * try to fix compilation error on windows
  * add includes
  * remove Win32 support because Qt6 does not support it anymore
  * Wrong weekday in unittests
  * use temporarly different branch from flathub with Qt6 upgrade
  * try to remove xcbqpa
  * Reason:
  * rebase
  * fix compilation
  * fix compilation
  * update openssl version to 3.0
  * fix
  * format
  * Rebase to upstream master
  * dirty fix for macos
  * dirty fix for macos
  * fix compilation
  * revert and format
  * revert
  * revert
  * use always windows
  * fix ninja check for windows
  * fix compilation on win
  * try to fix compilation on mac
  * try to fix compilation error on windows
  * add includes
  * remove Win32 support because Qt6 does not support it anymore
  * Wrong weekday in unittests
  * use temporarly different branch from flathub with Qt6 upgrade
  * try to remove xcbqpa
  * update action
  * Reason:
  * update github build file to support Qt6
  * fix compilation
  * fix compilation
  * update openssl version to 3.0
  * fix
  * format
  * Reason:

-------------------------------------------------------------------
Wed Dec 04 08:28:34 UTC 2024 - dead_mozay@opensuse.org

- Update to version 1.4.0:
  * No changelog.

-------------------------------------------------------------------
Mon Jan 23 01:38:28 UTC 2023 - dead_mozay@opensuse.org

- Update to version 1.2.2+git.1bc0ffc:
  * Remove slash from url and remove changes, because it is a dublicate
  * Clarify the stability of the GitHub releases
  * point directly to the cask, because for some reason when searching in brew gittyup cannot be found
  * no automatic release tag. For stable
  * tag must be included, otherwise always the stable releases are used
  * execute latest release always
  * Remove stable release tag, only publish to version tag
  * add "manifest" into the readme
  * show details by default
  * more accurate comment
  * FIx file context menu for directories Fix tests
  * datadir is the relative path considering the prefix, FULL_DATADIR will be created out of DATADIR
  * debug root dir and conf dir
  * Use constant instead of hard-coded literals for number of available account types
  * Use constant instead of hard-coded literals for number of available account types
  * Fix account type saving and loading
  * hide mRefs when clicking in the commitlist, because then it makes not that much sense to select different branches
  * Mention Gitea support and the staging file list context menu
  * Fix formatting and formatting scripts
  * Add license attribute to Gitea backend, clang-formatting
  * Fix AUR builds Fix tests to work on machines without GIT configured Disable tests that touch global configuration by default Remove empty HunkWidget test Make resource install directory configurable Copy resources into output directory so that debugging works Replace "OK" button with "Remind me later" and "Skip this version" for non-updateable builds Allow using system-wide installations of most dependencies Make debug output suppressable and disable it in CI builds
  * Update CMakeLists.txt, CMakeLists.txt, and CMakeLists.txt
  * use GNUInstallDirs module
  * no need of two ifs
  * set also for icon set
  * add data install prefix
  * Fix Gitea Account Name
  * Add Gitea Support
  * must be &&
  * if no valid stash, return an invalid index, otherwise the remote is not taken first
  * ignore stash if not on the current commit
  * condition not needed, because already in the onCommit variable checked
  * include invalid only if commit is valid and can be used as reference
  * in newBranchDialog add also the invalidRef and ignore the stash as firstBranch
  * add test for testing discard on the DoubleTreeWidgetLevel
  * to call it during tests make it part of the doubletreewidget
  * use show instead of exec, so it is possible to act in the tests with the message box
  * add tests for removing untrackedFolders
  * check if enabled is false. No discard if nothing is selected
  * not neccessary that filename is found so it has to be checked
  * use reusable function
  * Do not load all patches when a new diff is set, it is enough to have the index and loading the patches on demand
  * discard nothing should not lead to discard anything
  * add tests for discarding folder, ignoring file, ignoring folder
  * add initial test
  * Fix crash when choosing ignore in file context menu
  * Add full file context menu to file tree / list
  * do not use > because it is a special character in xml
  * set new release date
  * update amend dialog screenshot
  * Fix test issue with checking widget visibility
  * Update docs/changelog.md
  * title must be translated, otherwise the test might not work on systems with different language
  * add test to validate changing author, email and commit message is working fine
  * Enhance the amend dialog
  * Fix local remotes using Windows paths Add tests for SSH config URL rewriting
  * Improve SSH config handling
  * Only show author override link when commit editor is visible
  * Refactor Amend dialog
  * comment out for now
  * add testrepo
  * show content for tests
  * add another failing test
  * ignore all folders
  * fix bug when lines have similar content the staged lines are not recognized correctly
  * add testrepo gitignore
  * add const
  * disable maxWarnings
  * use qverify2 to show error message
  * add comments
  * add additional tests
  * Fix shortcuts not working when Menu is hidden
  * Remove unnecessary text update
  * Add shortcut to hide / show the menu bar
  * use functions so they can be reused for initialization
  * hide and show label and qdatetimeEdit
  * this not needed
  * use radiobuttons to decide which datetype should be used
  * Use local time for UI datetime display Use committer date edit checkbox instead of the author one
  * Fix formating with clang-format-16
  * Use QDateTimeEdit for amend date
  * Change date type in git::Signature constructor
  * Add ui fields to let user change commit date
  * Add the ability to change commit dates in amend
  * Fix test compilation error
  * Replace explicit commit filtering flag with check for valid commit in ReferenceModel
  * Fix ReferenceList ctor invocations with missing filterCurrentCommit values
  * Show current commit after rebasing in log
  * use first parent in the logs if available, otherwise nothing
  * Fix amending test in init_repo
  * Allow amending merge commits Fix amending on root commit performing soft reset
  * implement amending staged files
  * Remove TODO because an issue was created for it
  * use the current date and time for the new commit
  * Update amend.cpp and CMakeLists.txt
  * git_oid must not be a pointer!
  * remove comment
  * remove amend from reset
  * initial approach implementing amend. Currently a segfault happens
  * add additional information shown on the flathub webpage
  * add hiding menu bar
  * with the upcoming pullrequests we implemented everything
  * remove because not relevant for the user
  * solving binary conflicts
  * set date to 2022-09-25
  * Amending
  * Amend
  * add fix updater to changes
  * add new features to page
  * increase minor version instead only patch version
  * Fix formatting
  * Unify the two setting buttons into one
  * Adds a setting to hide the menu bar and a global settings button.
  * add missing end document line
  * Revert "Fix packaging for windows deploying old OpenSSL DLLs"

-------------------------------------------------------------------
Tue Oct 04 10:21:02 UTC 2022 - dead_mozay@opensuse.org

- Update to version 1.1.2+git.60d82eb:
  * Fix tests. original author kas. Due to moving model to other file changes were overtaken instead of merging.
  * replace HEADER by COMBOBOX_HEADER to make clear it is the header of the combobox
  * fix calculating the index from ReferenceType and vise versa, because it was not correctly implemented
  * check that targets are valid
  * Fix ReferenceList
  * Use different repository as module, because the other one was deleted. Now a repository https://github.com/Murmele/GittyupTestRepo is used
  * Mention merge conflict type markers in changelog Improve merge conflict delete button labels
  * Fix code formatting
  * Improve Terminal detection on macOS
  * Improve handling of full file merge conflicts Improve display of merge conflicts
  * yield to the mainloop otherwise the user does not see any feedback during rebase. fix rebase log message, because it was implemented wrongly
  * no need to make public
  * if no submodules are supplied to the repoview::updateSubmodules, just skip updating. It is dangerous to update to many submodules than one too less.
  * Add test to check discard behaviour
  * fix cloning repositories with submodules
  * Update Submodule.cpp
  * WIP
  * Update Submodule.cpp and SubmoduleTest.zip
  * load selection only if diff is valid.
  * unittest behaves same as problem. It crashes again
  * Create new GittyUp branded DMG background
  * Create logotype SVG version using paths instead of text so it can be rendered without the font installed
  * use temporary folder
  * format
  * add unittest to fix problem described in #280
  * remove comment
  * use new approach to load selection
  * show better debug messages
  * Also show full file conflict solving buttons when there's no hunks (happens with binary files)
  * Only update automatically when configured to do so
  * Update gittyup_zh_CN.ts
  * implement installer for flatpak
  * Inform CMake about new dependencies
  * Fix updater not closing all main windows
  * add also for macOS the stable URL if someone wants to download directly the dmg
  * use URL to github release only for windows. For linux point to flathub and for macOS to homebrew
  * write directly 1 instead of 0 + 1 because now it is more clear
  * change homebrew info to image
  * Add homebrew info to index.md
  * if ref is not valid, use the current commit. If commit not set an invalid commit will be returned.
  * Fix new branch dialog showing the current detached head as starting point irrespective of the selected start commit
  * Remote can also contain an invalid referce
  * Add Mac OS Homebrew installation method
  * Fix error with non-existant paths
  * Only show full file conflict solver if there are multiple hunks / conflicts
  * Canonicalize repository paths on Windows Use case insensitive comparisons for paths on Windows
  * Use implicit cast
  * fix the algorithm for the collapse counter
  * Fixed the menubar color in Dark theme
  * select next item if the previous was staged
  * Update libssh2 to current main branch
  * Fix code formatting
  * Implement solving merge conflicts for whole files
  * Update src/ui/TreeView.cpp
  * Update src/ui/TabWidget.cpp
  * Add comment for the reason it was implemented
  * implement keypress otherwise a segfault occurs
  * show link
  * show download url if it was not able to install
  * hide skip button on linux, because there it no binary can be downloaded
  * Fix flatpak download link: remove dot because it is already in the kLinkFmt
  * currently we don't have any videos
  * use matrix as support link
  * format
  * Code review feedback
  * Update ifacer.py
  * ifacer.py: Accelerate `pType()` using Python dict lookup
  * Upgrade GitHub Actions
  * get rid of the #define private publics so that the windows builds are running through
  * add functionality to show only branches, remotes, tags only related to the current commit. So when clicking in the commit list and merging, only the related branches are shown. When executing from menubar, all branches, remotes and tags are visible
  * if heas is invalid show abort message
  * use functions instead of accessing mDetails directly. First approach to get rid of "#define private public"
  * Always vendor cmark
  * Fix macOS build error
  * Fix crash when having errors while adding a remote account Improve error messages for remote account connection failures
  * Revert "Fix packaging for windows deploying old OpenSSL DLLs"
  * Downgrade to OpenSSL 1.1.1 for QT compatibility
  * Fix crash when global GIT config is invalid
  * format
  * change order. Prefer branch before tag
  * remove comment
  * format
  * unzip to temporary folder
  * check that refresh triggered
  * refreshs are not needed
  * when conflict happens, rebaseCommitSuccess will not be called
  * comment out not working tests
  * fix tests , last part will not work until libgit2 is updated
  * when aborting, rebaseFinished shall not be called
  * fix test
  * remove TODO
  * cleanup
  * Update src/tools/MergeTool.cpp
  * Update src/tools/MergeTool.cpp
  * Currently when starting a merge operation, per default the commit id is shown in the merge commit message. It would be preferable to show the tagname or the branch name as default because then the merge commits are more clear
  * remove LogEntry from Repository. So it is more flexible
  * if a conflict happens during rebase git executable returns 1 instead of zero
  * move compile definition to testlib, because it is not needed in the final application
  * cleanup
  * add possibility to force commiting so in the rebase test it can forced which is needed because during rebase operation we are on a detached head
  * check exit code
  * remove comments
  * not needed for this test
  * wrong condition
  * turn on all tests
  * second start not needed
  * update rebase tests
  * fix second test
  * Update CMakeLists.txt, DetailView.cpp, and 2 more files...
  * window.show() must be done, otherwise windowHandle() is not loaded and therefore a nullptr exception happens. Use MainWindow on stack so it must not be deleted afterwards
  * move abort merging into DetailView
  * after aborting a refresh is needed to update the commit list view
  * move rebase abort/continue buttons into the detailview
  * WIP
  * Update rebase.cpp
  * initial commit for rebaseMergeConflicts
  * docs: updated README (build)
  * flathub badge
  * use macOS instead of macOS X
  * Use official name for macOS
  * Remove unused but automatically started HTTP server for GitHub authentication
  * Create FUNDING.yml
  * update docs/index.md
  * Modify links to the 'release' section in the README.md
  * Update README.md
  * Fix dead links in README.md

-------------------------------------------------------------------
Sat Aug 13 16:48:20 UTC 2022 - dead_mozay@opensuse.org

- Update to version 1.1.2:
  * add missing end document line
  * non environment text must be only once in otherwise the flatpak
    appdata test will fail. So make the description to be and 
    add paragraphs to the others.
  * add developer name, so on flathub it is not empty

-------------------------------------------------------------------
Sat Aug 13 15:23:16 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>

- Initial package. 
openSUSE Build Service is sponsored by