{ "namespace": "git", "type_name": "repository", "description": "Git repository", "properties": [ { "name": "branch", "description": "The current branch name.", "data_type": "string", "socket_type": "input" }, { "name": "remote_name", "description": "The name of the remote repository.", "data_type": "string", "socket_type": "input" }, { "name": "remote_branch", "description": "The branch of the remote repository.", "data_type": "string", "socket_type": "input" }, { "name": "merge_from", "description": "Merges the given local branch into the current branch", "data_type": "string", "socket_type": "input" }, { "name": "fetch", "description": "Fetches the remotes", "data_type": "bool", "socket_type": "input" }, { "name": "fast_forward", "description": "Fast forward", "data_type": "bool", "socket_type": "input" }, { "name": "push", "description": "Pushes the current branch to the remote", "data_type": "bool", "socket_type": "input" } ], "extensions": [ { "namespace": "metadata", "type_name": "dublin-core", "extension":{ "title": "Git Repository", "subject": "Git Repository", "creator": "Hanack" } } ] }