Repository's weekly update.
- Documentation/Models/Texinfo/Tcar-fs: Remove License directory.
Licenses related to Texinfo documentation manuals are reused from
Documentation/Models/Texinfo/Default/Licenses directory.
- Documentation/Models/Docbook/Tcar-ug/: Rename option from
`--sync-changes' to `--synchronize' in all docbook files. This is
for consistency with the same change applied to script files.
- Scripts/Bash/Functions/Help/help.sh: Set `texinfo' as default
documentation format.
- Scripts/Bash/Functions/Commons/cli_checkFiles.sh: Update
conditional construction used to verify whether files are under
version control or not. Don't create another level for error
messages here. Instead, use error messages from base (e.g.,
subversion_isVersioned) functionality.
It is important to note here that when version control is disabled
in the `centos-art.conf' file, all version control verifications
are passed successfully, even when requested locations aren't under
version control.
- Scripts/Bash/Functions/Help/help_getEntries.sh: Update regular
expression used to retrieve the documentation entry from the
centos-art.sh command-line with the intention of supporting both
Subversion and Git directories layout. In Subversion the first
directory level is for trunk, branches and tags. In Git, there is
not a need for such special layout in the repository directory
structure.
- Scripts/Bash/Functions/Help/help_getEntries.sh: Use cli_getRepoName
function to define the value of manual's self directory name. This
way we reduce the amount of places we need to change, in case the
documentation manual used to explain the repository directory
structure changes.
- Scripts/Bash/Functions/Render/render_doThemeActions.sh: Replace
regular expression quotes from "...$" to '...$' in order to prevent
security issues as suggested by gettext application.
- Scripts/Bash/Functions/Render/Docbook/docbook_expandSystemEntities.sh:
Replace regular expression quotes from "...$" to '...$' in order to
prevent security issues as suggested by gettext application.
- Locales/Scripts/Bash/: Update `es_ES' translation messages.
- Scripts/Bash/Functions/: Update `--help' option in _getOptions
files in order for documentation entries to be loaded correctly.
This change fixes the problem referred as "The documentation entry
provided isn't supported.".
- Scripts/Bash/Functions/Commons/cli.sh: Don't use eval to execute
the function. We aren't doing any conditional evaluation here as to
need a return value. Go straight ahead creating a child
sub-environment for the new function.
- Scripts/Bash/Functions/: Rename environment variable massively from
FLAG_SYNC_CHANGES to FLAG_SYNCHRONIZE. Thus, all `--sync-changes'
options were also renamed to `--synchronize' as well.
- Scripts/Bash/Functions/Vcs/: Don't include getOptions on
sub-functionalities. Instead, use the same options layer for both
Subversion and Git and write the respective sub-functionalities to
perform the same actions based on their specificities.
- Scripts/Bash/Functions/Vcs/: Add Vcs functionality and rename
functionality from Functions/Svn to Functions/Vcs/Subversion in
order to use such name as value on package verification.
- Scripts/Bash/Functions/Vcs/vcs.sh: Use vcs_getOptions function as
interface to Subversion and Git sub-functionalities. Which version
control system is used will depend on the value of package variable
inside the `centos-art.conf' file.
- Scripts/Bash/Functions/: Rename all invocations related to version
control functionality from `svn' to `vcs'.
- Start using two digits instead of three on CLI_VERSION variable.
- Start using `centos-art.conf' file. This file contains the
centos-art.sh script configuration booleans. Here you can determine
whether to enable version control tasks or not inside the
repository, when using centos-art.sh script.
- Scripts/Bash/Functions/Vcs/vcs.sh: Use the `centos-art.conf' file
as source to determine whether version control actions should be
executed or not. For this it was used the "enabled" variable inside
a "version_control" section.
- Documentation/Models/Docbook/Tcar-ug/Scripts/Bash.docbook: Update
reference title.
- Documentation/Models/Docbook/Tcar-ug/Repository/History/2013.docbook:
Add file to start documenting repository changes committed in 2013.
- Locales/Scripts/Bash/es_ES/Functions/Vcs/: Add es_ES translation
files to Vcs functionality.
- Documentation/Models/Docbook/Tcar-ug/Scripts/Bash/vcs.docbook: Add
file to documetn Vcs functionality.