Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turn on/off the git connection feature by configuration #179

Closed
pkiraly opened this issue Apr 24, 2024 · 9 comments
Closed

Turn on/off the git connection feature by configuration #179

pkiraly opened this issue Apr 24, 2024 · 9 comments
Assignees

Comments

@pkiraly
Copy link
Owner

pkiraly commented Apr 24, 2024

If the git directory is not set properly (and I do not know how to set it properly), the apache error log is full with suggestions how to use git (see below), which makes error detection difficult. So I initialize a flag that could be used as a trigger to turn on and off this feature.

$ sudo tail -f /var/log/apache2/error.log
fatal: detected dubious ownership in repository at '/home/qa_admin/git/qa-catalogue-web'
To add an exception for this directory, call:

	git config --global --add safe.directory /home/qa_admin/git/qa-catalogue-web
warning: Not a git repository. Use --no-index to compare two paths outside a working tree
usage: git diff --no-index [<options>] <path> <path>

Diff output format options
    -p, --patch           generate patch
    -s, --no-patch        suppress diff output
    -u                    generate patch
    -U, --unified[=<n>]   generate diffs with <n> lines context
    -W, --function-context
                          generate diffs with <n> lines context
    --raw                 generate the diff in raw format
    --patch-with-raw      synonym for '-p --raw'
    --patch-with-stat     synonym for '-p --stat'
    --numstat             machine friendly --stat
    --shortstat           output only the last line of --stat
    -X, --dirstat[=<param1,param2>...]
                          output the distribution of relative amount of changes for each sub-directory
    --cumulative          synonym for --dirstat=cumulative
    --dirstat-by-file[=<param1,param2>...]
                          synonym for --dirstat=files,param1,param2...
    --check               warn if changes introduce conflict markers or whitespace errors
    --summary             condensed summary such as creations, renames and mode changes
    --name-only           show only names of changed files
    --name-status         show only names and status of changed files
    --stat[=<width>[,<name-width>[,<count>]]]
                          generate diffstat
    --stat-width <width>  generate diffstat with a given width
    --stat-name-width <width>
                          generate diffstat with a given name width
    --stat-graph-width <width>
                          generate diffstat with a given graph width
    --stat-count <count>  generate diffstat with limited lines
    --compact-summary     generate compact summary in diffstat
    --binary              output a binary diff that can be applied
    --full-index          show full pre- and post-image object names on the "index" lines
    --color[=<when>]      show colored diff
    --ws-error-highlight <kind>
                          highlight whitespace errors in the 'context', 'old' or 'new' lines in the diff
    -z                    do not munge pathnames and use NULs as output field terminators in --raw or --numstat
    --abbrev[=<n>]        use <n> digits to display object names
    --src-prefix <prefix>
                          show the given source prefix instead of "a/"
    --dst-prefix <prefix>
                          show the given destination prefix instead of "b/"
    --line-prefix <prefix>
                          prepend an additional prefix to every line of output
    --no-prefix           do not show any source or destination prefix
    --inter-hunk-context <n>
                          show context between diff hunks up to the specified number of lines
    --output-indicator-new <char>
                          specify the character to indicate a new line instead of '+'
    --output-indicator-old <char>
                          specify the character to indicate an old line instead of '-'
    --output-indicator-context <char>
                          specify the character to indicate a context instead of ' '

Diff rename options
    -B, --break-rewrites[=<n>[/<m>]]
                          break complete rewrite changes into pairs of delete and create
    -M, --find-renames[=<n>]
                          detect renames
    -D, --irreversible-delete
                          omit the preimage for deletes
    -C, --find-copies[=<n>]
                          detect copies
    --find-copies-harder  use unmodified files as source to find copies
    --no-renames          disable rename detection
    --rename-empty        use empty blobs as rename source
    --follow              continue listing the history of a file beyond renames
    -l <n>                prevent rename/copy detection if the number of rename/copy targets exceeds given limit

Diff algorithm options
    --minimal             produce the smallest possible diff
    -w, --ignore-all-space
                          ignore whitespace when comparing lines
    -b, --ignore-space-change
                          ignore changes in amount of whitespace
    --ignore-space-at-eol
                          ignore changes in whitespace at EOL
    --ignore-cr-at-eol    ignore carrier-return at the end of line
    --ignore-blank-lines  ignore changes whose lines are all blank
    -I, --ignore-matching-lines <regex>
                          ignore changes whose all lines match <regex>
    --indent-heuristic    heuristic to shift diff hunk boundaries for easy reading
    --patience            generate diff using the "patience diff" algorithm
    --histogram           generate diff using the "histogram diff" algorithm
    --diff-algorithm <algorithm>
                          choose a diff algorithm
    --anchored <text>     generate diff using the "anchored diff" algorithm
    --word-diff[=<mode>]  show word diff, using <mode> to delimit changed words
    --word-diff-regex <regex>
                          use <regex> to decide what a word is
    --color-words[=<regex>]
                          equivalent to --word-diff=color --word-diff-regex=<regex>
    --color-moved[=<mode>]
                          moved lines of code are colored differently
    --color-moved-ws <mode>
                          how white spaces are ignored in --color-moved

Other diff options
    --relative[=<prefix>]
                          when run from subdir, exclude changes outside and show relative paths
    -a, --text            treat all files as text
    -R                    swap two inputs, reverse the diff
    --exit-code           exit with 1 if there were differences, 0 otherwise
    --quiet               disable all output of the program
    --ext-diff            allow an external diff helper to be executed
    --textconv            run external text conversion filters when comparing binary files
    --ignore-submodules[=<when>]
                          ignore changes to submodules in the diff generation
    --submodule[=<format>]
                          specify how differences in submodules are shown
    --ita-invisible-in-index
                          hide 'git add -N' entries from the index
    --ita-visible-in-index
                          treat 'git add -N' entries as real in the index
    -S <string>           look for differences that change the number of occurrences of the specified string
    -G <regex>            look for differences that change the number of occurrences of the specified regex
    --pickaxe-all         show all changes in the changeset with -S or -G
    --pickaxe-regex       treat <string> in -S as extended POSIX regular expression
    -O <file>             control the order in which files appear in the output
    --rotate-to <path>    show the change in the specified path first
    --skip-to <path>      skip the output to the specified path
    --find-object <object-id>
                          look for differences that change the number of occurrences of the specified object
    --diff-filter [(A|C|D|M|R|T|U|X|B)...[*]]
                          select files by diff type
    --output <file>       Output to a specific file
@nichtich
Copy link
Collaborator

What are you refering to as "git connection feature". Does classes/Utils/GitVersion.php trigger the error? The error could be catched if no git information can be retrieved for whatever reason. Maybe adding 2>/dev/null already helps.

@pkiraly
Copy link
Owner Author

pkiraly commented Apr 24, 2024

Maybe I wrongly name the phenomenon, but the effect is simple: every page load generates this kind of output into the Apache error log. The problem is www-data can not read these information from git, AND it copies the part of Git help message to the log.
The feature will be quite useful, once we figured out how to set up directories properly.
The flag I sugeest is called extractGitVersion, and by default is true, so the workflow of your instance will not change.

@pkiraly pkiraly self-assigned this Apr 24, 2024
pkiraly added a commit that referenced this issue Apr 24, 2024
* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Apr 24, 2024
…the config (#181)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

---------

Co-authored-by: Jakob Voss <[email protected]>
@nichtich
Copy link
Collaborator

Adding more configuration options makes the application more complicated and does not fix the issue. It should just

  • show git information if available
  • not show otherwise and not print any error message

The current fix does not turn off error messages but it turns of the whole feature. This is a temporary solution so keep this issue open.

@pkiraly
Copy link
Owner Author

pkiraly commented Apr 24, 2024

Yes, my intention was to introduce it until we can fix communication between www-data and git without any side effect.

pkiraly added a commit that referenced this issue May 17, 2024
…the config (#181) (#184)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue May 17, 2024
* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

* When checking the list of Solr fields exported into a file, we should consider not only the existence, but if it is empty or not.

* Issues status graphic does not work with zero issues #183: fix the issue

* Issues status graphic does not work with zero issues #183: fix the issue

* Add configuration parameter include: check if the key is existing in the config (#181) (#184)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

---------

Co-authored-by: Jakob Voss <[email protected]>

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue May 27, 2024
* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

* When checking the list of Solr fields exported into a file, we should consider not only the existence, but if it is empty or not.

* Issues status graphic does not work with zero issues #183: fix the issue

* Issues status graphic does not work with zero issues #183: fix the issue

* Add configuration parameter include: check if the key is existing in the config (#181) (#184)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

---------

Co-authored-by: Jakob Voss <[email protected]>

* Remove multitenant key (#162) (#188)

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue May 27, 2024
* Unimarc interface (#182)

* Integrate UNIMARC interface

* Remove logs

* Revert html-head.tpl

---------

Co-authored-by: Haris Gegic <[email protected]>

* Merge changes to main (#189)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

* When checking the list of Solr fields exported into a file, we should consider not only the existence, but if it is empty or not.

* Issues status graphic does not work with zero issues #183: fix the issue

* Issues status graphic does not work with zero issues #183: fix the issue

* Add configuration parameter include: check if the key is existing in the config (#181) (#184)

* 045Q/01 (Basisklassifikation) is not displayed at the Sacherschließung page #178

* Don't show \!\! when footer missing

* Add configuration parameter `include`

* Turn on/off the git connection feature by configuration #179

* Add configuration parameter : check if the key is existing in the config

---------

Co-authored-by: Jakob Voss <[email protected]>

* Remove multitenant key (#162) (#188)

---------

Co-authored-by: Jakob Voss <[email protected]>

---------

Co-authored-by: Haris Gegić <[email protected]>
Co-authored-by: Haris Gegic <[email protected]>
Co-authored-by: Jakob Voss <[email protected]>
@nichtich
Copy link
Collaborator

The purpose of the git feature is to show which version of qa-catalouge-web is running. Maybe better add a configuration field to show an explicit version given as plain string to not determine the version from git.

@nichtich
Copy link
Collaborator

I've removed extractGitVersion - to disable checking via git, create a file version.ini - this can be done automatically at build time because there won't be .git in a Docker container neither.

@pkiraly
Copy link
Owner Author

pkiraly commented May 30, 2024

It would be great if you could also explain how to turn it on? It needs some special directory mode, but I was unable to set it properly. I would love to use this feature, but I was not able to enable it, and it has a serious side effect if it not working properly: it puts lots of error messages into the server's error.log.

@nichtich
Copy link
Collaborator

If local file version.ini exists (even if empty) then the version comes from this file instead of trying to execute git.

@pkiraly
Copy link
Owner Author

pkiraly commented May 30, 2024

I got it but that suppress (or froze) the git version. I want the opposite: to read the actual git version.

pkiraly added a commit that referenced this issue Jun 4, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Jun 12, 2024
…ion (#199)

* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Jul 30, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Jul 31, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Aug 19, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Aug 19, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Aug 19, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Aug 20, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Sep 9, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Sep 9, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Nov 23, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Nov 23, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Nov 25, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

* Quick fix for str_starts_with in PHP 7.x

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Dec 1, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

* Quick fix for str_starts_with in PHP 7.x

* Implement 'delta report' #218

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Dec 1, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

* Quick fix for str_starts_with in PHP 7.x

* Implement 'delta report' #218

---------

Co-authored-by: Jakob Voss <[email protected]>
pkiraly added a commit that referenced this issue Dec 19, 2024
* Disable git error messages in log file (#179)

* Remove extractGitVersion, use version.ini instead (#179)

* Omit timestamp in error logger

It's likely added by the operating system.

* Don't show timeline of no historicalDataDir

* Fix undefined variable

* Start Docker image (#192)

* Configuration without id is broken #194

* Configuration without id is broken #194

* Adding BnF - Bibliothèque nationale de France (French National Library)

* Read schema type from the analysis output #197

* Create Hungarian translation #198: initial version and make Hungarian selectable

* Create Hungarian translation #198: documentation

* BaseTab: logger must be initialized first

* Allow config to be a symlink

* Link to field documentation in completeness tab #119

* Replace error_log with logger to support log levels #193

* Replace error_log with logger to support log levels #193: general logs

* Change link to field documentation

From icon link to linking the field (see #119).

* Add schema type fallback

* Extend docker

* Update jQuery to 3.7.1 #205

* Update jQuery to 3.7.1 #205

* Update MARC schema with OGyK extension

* display-xxx does not pick catalogue #209: fix issue

* Shacl page: make the IDs of failed rules downloadable for #208

* Shacl page: make the IDs of failed rules downloadable for #208: download SHACL configuration and output files at download tab

* display-xxx does not pick catalogue #209: fix issue

* Provide Docker image #192

* Provide Docker image #192

* Negate filters #222

* Provide Docker image #192

* Quick fix for str_starts_with in PHP 7.x

* Implement 'delta report' #218

* Fix Leader, 00x display issue.

---------

Co-authored-by: Jakob Voss <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants