Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • meld meld
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 197
    • Issues 197
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • meldmeld
  • Issues
  • #43
Closed
Open
Issue created Apr 22, 2012 by Bugzilla@bugzilla-migration💬Reporter

[BZ#674557] [PATCH] Patch mode

Submitted by Piotr Piastucki

Link to original bug (#674557)

Description

The attached patch adds patch view mode to meld.

Basic info about the new modules:

  1. patchparser.py contains a simple unified format patch files parser
  2. patcher.py applies patch file in memory and returns details results
  3. patchview.py, patchdiff.py provide new UI to review patches

To run meld in patch mode use the following command: meld --patch []

file - patch file, currently unified format patches are accepted dir argument is optional, current directory will be used when omitted

Additional UI is provided to review and inspect patch files. Each file and each individual hunk affected by the patch file is shown in a tree view. If present, git commit message will be shown above the tree view. Quick diff is shown at the bottom.

More information and some screenshots can be found here - http://piastucki.bdl.pl/meld/patch/

Regards, Piotr

Assignee
Assign to
Time tracking