<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def process_git_configs(git_short=''):
 """Retrieve _application.json_ files from GitLab. Args: git_short (str):
 Short Git representation of repository, e.g. forrest/core. Returns: collections.defaultdict: Configurations stored for each environment found. """

    LOG.info('Processing application.json files from GitLab "%s".', git_short)
    file_lookup = FileLookup(git_short=git_short)
    app_configs = process_configs(file_lookup,
                                  RUNWAY_BASE_PATH + '/application-master-{env}.json',
                                  RUNWAY_BASE_PATH + '/pipeline.json')
    commit_obj = file_lookup.project.commits.get('master')
    config_commit = commit_obj.attributes['id']
    LOG.info('Commit ID used: %s', config_commit)
    app_configs['pipeline']['config_commit'] = config_commit
    return app_configs