Form what I can tell, the patch worked for me. Here are the four steps:
1. Push fails (after having pushed to LP 2 or 3 times previously)
joshuablount@r2d2:~/canonical/ubunet/fake-urls$ bzr push
Using saved push location: bzr+ssh://<email address hidden>/~joshuablount/ubunet/fake-urls
bzr: ERROR: Revision {<email address hidden>} not present in "urls.py-20080818162651-karc37pyo6dt1jye-3".
2. Patching dev version of bzr (which seems to partially fail)
joshuablount@r2d2:~/code/e/bzr.dev$ bzr patch ~/Desktop/20081120-295350-iter-changes-stacked.diff
1 out of 1 hunk FAILED -- saving rejects to file NEWS.rej
1 out of 11 hunks FAILED -- saving rejects to file bzrlib/repofmt/pack_repo.py.rej
patch unexpectedly ends in middle of line
bzr: ERROR: Patch application failed
3. Attempt to push with badly patched version of bzr
joshuablount@r2d2:~/canonical/ubunet/fake-urls$ /home/joshuablount/code/e/bzr.dev/bzr push lp:~joshuablount/ubunet/fake-urls
Pushed up to revision 253.
Form what I can tell, the patch worked for me. Here are the four steps:
1. Push fails (after having pushed to LP 2 or 3 times previously)
joshuablount@ r2d2:~/ canonical/ ubunet/ fake-urls$ bzr push /~joshuablount/ ubunet/ fake-urls 20080818162651- karc37pyo6dt1jy e-3".
Using saved push location: bzr+ssh://<email address hidden>
bzr: ERROR: Revision {<email address hidden>} not present in "urls.py-
2. Patching dev version of bzr (which seems to partially fail)
joshuablount@ r2d2:~/ code/e/ bzr.dev$ bzr patch ~/Desktop/ 20081120- 295350- iter-changes- stacked. diff repofmt/ pack_repo. py.rej
1 out of 1 hunk FAILED -- saving rejects to file NEWS.rej
1 out of 11 hunks FAILED -- saving rejects to file bzrlib/
patch unexpectedly ends in middle of line
bzr: ERROR: Patch application failed
3. Attempt to push with badly patched version of bzr
joshuablount@ r2d2:~/ canonical/ ubunet/ fake-urls$ /home/joshuablo unt/code/ e/bzr.dev/ bzr push lp:~joshuablount/ubunet/fake-urls
Pushed up to revision 253.
4. Profit