GitLab Commit File Tree

Displays a file tree on GitLab merge request and commit pages.

What is GitLab Commit File Tree?

GitLab Commit File Tree is a Chrome extension developed by Mordred, and its main feature is "Displays a file tree on GitLab merge request and commit pages.".

Extension Screenshots

screenshot

Download GitLab Commit File Tree Extension CRX File

Download GitLab Commit File Tree extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Displays a collapsible file tree on all Merge Requests and Commit diffs. Should work on gitlab.com and private gitlab installations.

Shows, new and deleted files as well as marks files which have comments.

Based on the work of Jimmy Anderson and Tomáš Bončo.

v2.0.0 - initial release for all gitlab repos
v2.1.0 - added scroll to file, and automatic expansion of collapsed files                    

Extension Basic Information

Name GitLab Commit File Tree GitLab Commit File Tree
ID dgbnbphgodpcepmhcjmmmodcmkmkfibg
Official URL https://chromewebstore.google.com/detail/gitlab-commit-file-tree/dgbnbphgodpcepmhcjmmmodcmkmkfibg
Description Displays a file tree on GitLab merge request and commit pages.
File Size 17.96 KB
Installation Count 64
Current Version 2.1.0
Last Updated 2018-10-29
Publish Date 2018-10-29
Rating 3.25/5 Total 4 Ratings
Developer Mordred
Payment Type free
Supported Languages en
manifest.json
{
    "background": {
        "persistent": false,
        "scripts": [
            "js\/background.js"
        ]
    },
    "content_scripts": [
        {
            "all_frames": true,
            "css": [
                "css\/file-tree.css"
            ],
            "js": [
                "js\/file-tree.js"
            ],
            "matches": [
                "https:\/\/*\/*merge_requests\/*",
                "https:\/\/*\/*commit*"
            ],
            "run_at": "document_idle"
        }
    ],
    "description": "Displays a file tree on GitLab merge request and commit pages.",
    "icons": {
        "128": "icons\/icon128.png"
    },
    "page_action": {
        "default_icon": {
            "128": "icons\/icon128.png",
            "48": "icons\/icon48.png",
            "38": "icons\/icon38.png",
            "19": "icons\/icon19.png",
            "16": "icons\/icon16.png"
        },
        "default_name": "GitLab Commit File Tree",
        "default_title": "GitLab Commit File Tree"
    },
    "manifest_version": 2,
    "name": "GitLab Commit File Tree",
    "permissions": [
        "https:\/\/*\/",
        "http:\/\/*\/",
        "declarativeContent"
    ],
    "short_name": "GitLab Commit File Tree",
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "version": "2.1.0"
}