Commit Graph

32 Commits

Author SHA1 Message Date
GerhardHoffmann c44c805238 Use some special output methods using ISMAS(), GUI() nad CONSOLE(). 2023-10-30 15:00:57 +01:00
GerhardHoffmann 196f1a730e gitPull(): don't use regex anumore, but just plain
string-matching/searching.
Regex seems to be quite error-prone.
2023-10-30 14:59:58 +01:00
GerhardHoffmann 7dc04c4422 Add helper function worker(), returning the worker-object. 2023-10-30 14:56:19 +01:00
GerhardHoffmann 81c5f8ee7e Save for the weekend. 2023-10-20 13:55:18 +02:00
GerhardHoffmann 6865056f4b Replace regex in gitCloneCustomerRepository() with straight-forward
steing-handling: regex sometimes returned error.
2023-10-19 13:35:07 +02:00
GerhardHoffmann a78040a037 Minor: add error-debug-message in ase customer-nr is wrong 2023-10-18 16:19:37 +02:00
GerhardHoffmann 4589c4ca76 Removed gitFetchAndDiff() and original version of gitPull(). 2023-10-18 11:38:26 +02:00
GerhardHoffmann a32258a59e Replaced "git fetch" with "git pull". 2023-10-18 11:37:46 +02:00
GerhardHoffmann 22f25e5251 Replaced 'git clone' with 'git clone --filter=blob:none' to speed
up cloning of customer-repository.
2023-10-18 11:36:13 +02:00
GerhardHoffmann 258d883a51 Replaced gitFetch() with gitPull() 2023-10-18 11:35:23 +02:00
GerhardHoffmann 355b28ba40 Use current branch name in gitShowReason(), not just master 2023-10-09 15:53:35 +02:00
GerhardHoffmann d783fd7fb6 Minor: print info instead of critical message when git fetch is empty 2023-09-28 12:09:57 +02:00
GerhardHoffmann bb35e985ad Using IsmasClient::getReasonForLastSendVersion() 2023-09-04 11:46:37 +02:00
GerhardHoffmann 5427844977 For each customer repository change the file ChangeLog in branch master
as last step. The git commit for this file will be used as output, so this file
has always be the last to be checked in.
2023-08-30 11:36:28 +02:00
GerhardHoffmann 99b9419150 Made gitBlob() static and execute in /tmp as this command can be executed
for every file not only the files contained in a git repository.
2023-08-22 12:19:25 +02:00
GerhardHoffmann ad93e536f0 Added gitShowReason(): get lastCommit, message and date of last commit to insert inti
sendLastVersion-message to ISMAS.
2023-08-16 10:33:08 +02:00
GerhardHoffmann 769626581f Use head -n 1 in gitLastCommit(). 2023-08-11 11:12:59 +02:00
GerhardHoffmann 0e97ce7dc2 Take the pipe symbol into account in output of git getch command. 2023-08-11 11:12:09 +02:00
GerhardHoffmann 34334676fc Use print-utis from utils.h. 2023-08-11 11:11:14 +02:00
GerhardHoffmann 72cb738af5 Removed handling of pipe symbol (if available in git output). 2023-08-09 16:12:56 +02:00
GerhardHoffmann 89c2d3a8ae Added some debug output. 2023-08-09 15:03:14 +02:00
GerhardHoffmann f88b0edb2a Fix for the case when several branches are edited: 'git fetch' will
display several lines then, not only one.
2023-08-04 13:35:42 +02:00
GerhardHoffmann c62299aa72 Read from /mnt/system_data/ instead of /etc. 2023-08-04 13:33:25 +02:00
GerhardHoffmann 371cc1a187 Removed communication with ISMAS from git client. 2023-08-02 15:17:10 +02:00
GerhardHoffmann 1bdae56342 Added debug messages.
Fixed gitBlob(): do not check for existing customer repository.
2023-07-19 16:50:54 +02:00
GerhardHoffmann 93d6277386 Simplified interface. 2023-07-17 16:51:40 +02:00
GerhardHoffmann 37c5c7c4f6 Simplified interface.
When doing a clone of the repository, do not execute any other commands.
2023-07-17 16:49:44 +02:00
GerhardHoffmann 3c54d8de6d Made GitClient a Qt-object. Impreoved several utility functions handling git commands.
Added slot onIsmasUpdatesAvailable().
Added helpers getLastCommit(), gitBlob(), gitCommitForBlob(), gitIsFileTracked().
2023-07-14 13:17:45 +02:00
GerhardHoffmann d91d4261d9 Add another utility function and added signal/slot ismasUpdatesAvailable/onIsmasUpdatesAvailable(). 2023-07-14 13:13:03 +02:00
GerhardHoffmann 00f5216a9f Added utility functions. 2023-07-14 13:12:37 +02:00
GerhardHoffmann aeae9002fe Made GitClient a Qt-Object. 2023-07-14 13:10:55 +02:00
GerhardHoffmann cbefccd2d3 Add first commands for using AUBUpdateTool as git-client 2023-07-10 15:57:17 +02:00