Command line tools for manipulating UPS patch files, written in Go.
Switch branches/tags
Nothing to show
Clone or download
rameshvarun Fixes an edge case when creating a diff.
If the last byte of a file has been modified, then the diff subroutine
will fail to append the last block to the modified blocks list.
Latest commit cd8edd7 May 9, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common
operations
reader
writer
.gitignore
.travis.yml
LICENSE
README.md
main.go

README.md

UPS Tools Build Status

Installation

Builds can be downloaded from the releases page. Put the executable somewhere in your PATH. If you have the Go toolchain setup, you can also run go get github.com/rameshvarun/ups to install from source.

Commands

ups diff -b base -m modified -o output.ups

Create a UPS patch file.

ups apply -b base -p patch.ups -o output

Apply a UPS patch to a file.

Links