File: HISTORY

package info (click to toggle)
python-patch-ng 1.17.4-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 792 kB
  • sloc: python: 2,124; cpp: 1,598; xml: 38; sh: 11; makefile: 5
file content (16 lines) | stat: -rw-r--r-- 756 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
In 2008 there was no reliable Windows tool to apply patches,
and there was no cross-platform solution that could be safely
run by web server process.

(UNIX *patch* utility)[http://www.gnu.org/software/patch/] was
(ported to windows)[http://gnuwin32.sourceforge.net/packages/patch.htm],
but there were (a couple of bugs)
[http://www.google.com/search?q=Assertion+failed%3A+hunk%2C+file+patch.c]
that proved that it can not be run securely in web server process.
The utility was also hard to tweak without a C compiler, it messed
badly with LF and CRLF line end differences, and so this project
was born.

*patch.py* was meant to be a cross-platoform tool with intuitive
defaults, taking care of the most problems (e.g. line end
differences) automatically.