changelist-foci


Namechangelist-foci JSON
Version 0.4.3 PyPI version JSON
download
home_pagehttps://github.com/DK96-OS/changelist-foci
SummaryChangelist FOCI
upload_time2025-01-02 19:21:55
maintainerNone
docs_urlNone
authorDK96-OS
requires_python>=3.10
licenseGPLv3
keywords vcs foci changelist git
VCS
bugtrack_url
requirements changelist-data
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Changelist-FOCI
Obtains the FOCI from a ChangeList.

## How It Works
The changelist information is loaded from a workspace file, and processed into Changelist Data objects.
The Changelist Data is then processed to obtain the FOCI (File Oriented Commit Information).

## Arguments
**Workspace Path:** `--workspace`
The Workspace path is an optional argument, which is used to load the workspace file contents.

If the `--workspace` argument is not provided, it is assumed that the current working directory is the project root directory.

**Changelist Name:** `--changelist`
The Changelist name is an optional argument, that is used to select which Changelist to obtain the FOCI for.

If the changelist name is not provided:
- The active changelist `(default = true)` will be the target of the operation.

**All Changes FOCI:** `-a` or `--all-changes`
An optional flag that overrides Changelist Name and prints out all Changelists with Changes.

## File Format Flags
**Full Path:** `--full-path`
The full path of the file is given in Line Subjects.
 - Includes the first slash of directories in the project root (removed by default). 

**File Extension:** `--no-file-ext` or `-x`
Remove the File Extension from File Names.

**File Name:** `--filename` or `-f`
Include only the File Name in Subject Lines.
 - Removes the whole path to the File.
 - May be combined with the File Extension flag.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/DK96-OS/changelist-foci",
    "name": "changelist-foci",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "vcs, foci, changelist, git",
    "author": "DK96-OS",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/eb/f4/b0420ec28a252422d68470b7a37315217b8417aee25866445cdc2e981697/changelist_foci-0.4.3.tar.gz",
    "platform": null,
    "description": "# Changelist-FOCI\nObtains the FOCI from a ChangeList.\n\n## How It Works\nThe changelist information is loaded from a workspace file, and processed into Changelist Data objects.\nThe Changelist Data is then processed to obtain the FOCI (File Oriented Commit Information).\n\n## Arguments\n**Workspace Path:** `--workspace`\nThe Workspace path is an optional argument, which is used to load the workspace file contents.\n\nIf the `--workspace` argument is not provided, it is assumed that the current working directory is the project root directory.\n\n**Changelist Name:** `--changelist`\nThe Changelist name is an optional argument, that is used to select which Changelist to obtain the FOCI for.\n\nIf the changelist name is not provided:\n- The active changelist `(default = true)` will be the target of the operation.\n\n**All Changes FOCI:** `-a` or `--all-changes`\nAn optional flag that overrides Changelist Name and prints out all Changelists with Changes.\n\n## File Format Flags\n**Full Path:** `--full-path`\nThe full path of the file is given in Line Subjects.\n - Includes the first slash of directories in the project root (removed by default). \n\n**File Extension:** `--no-file-ext` or `-x`\nRemove the File Extension from File Names.\n\n**File Name:** `--filename` or `-f`\nInclude only the File Name in Subject Lines.\n - Removes the whole path to the File.\n - May be combined with the File Extension flag.\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Changelist FOCI",
    "version": "0.4.3",
    "project_urls": {
        "Homepage": "https://github.com/DK96-OS/changelist-foci",
        "Issues": "https://github.com/DK96-OS/changelist-foci/issues",
        "Source Code": "https://github.com/DK96-OS/changelist-foci"
    },
    "split_keywords": [
        "vcs",
        " foci",
        " changelist",
        " git"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f4592d4b4f257bca87f85c1477fbee13e489a0e8ef64b3ca52e391cd29b07185",
                "md5": "a049007ad70c97d28f16c8ce1e6d63a7",
                "sha256": "a8bb64569d2ae84d1fb3fcc1365f73317efe2e7c730eecb9fc3fbfe1d8dcaffd"
            },
            "downloads": -1,
            "filename": "changelist_foci-0.4.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a049007ad70c97d28f16c8ce1e6d63a7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 21341,
            "upload_time": "2025-01-02T19:21:54",
            "upload_time_iso_8601": "2025-01-02T19:21:54.422780Z",
            "url": "https://files.pythonhosted.org/packages/f4/59/2d4b4f257bca87f85c1477fbee13e489a0e8ef64b3ca52e391cd29b07185/changelist_foci-0.4.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebf4b0420ec28a252422d68470b7a37315217b8417aee25866445cdc2e981697",
                "md5": "1b12ed226a4c16f4aeba9dc050242545",
                "sha256": "f1ddbeb8e7a313659b89d3b5135b439219d8d00a9cc4591bc227da852ec57f72"
            },
            "downloads": -1,
            "filename": "changelist_foci-0.4.3.tar.gz",
            "has_sig": false,
            "md5_digest": "1b12ed226a4c16f4aeba9dc050242545",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 20870,
            "upload_time": "2025-01-02T19:21:55",
            "upload_time_iso_8601": "2025-01-02T19:21:55.701657Z",
            "url": "https://files.pythonhosted.org/packages/eb/f4/b0420ec28a252422d68470b7a37315217b8417aee25866445cdc2e981697/changelist_foci-0.4.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-02 19:21:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "DK96-OS",
    "github_project": "changelist-foci",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "changelist-data",
            "specs": [
                [
                    "~=",
                    "0.2.1"
                ]
            ]
        }
    ],
    "lcname": "changelist-foci"
}
        
Elapsed time: 0.46162s