~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Robert Collins
  • Date: 2005-10-18 23:47:12 UTC
  • mfrom: (0.2.1)
  • Revision ID: robertc@robertcollins.net-20051018234712-45a83974f691c860
Bugfix the new pull --clobber to not generate spurious conflicts.

When --clobber clobbered the history, a bad merge base was used.

Supporting this:
* merge.merge_inner now has tempdir as an optional parameter. (Robert Collins)

* Tree.kind is not recorded at the top level of the hierarchy, as it was
  missing on EmptyTree, leading to a bug with merge on EmptyTrees.
  (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
178
178
Errors and exceptions
179
179
=====================
180
180
 
181
 
[write me]
 
181
Errors are handled through Python exceptions.  They can represent user
 
182
errors, environmental errors or program bugs.  Sometimes we can't be sure
 
183
at the time it's raised which case applies.  See bzrlib/errors.py for 
 
184
details on the error-handling practices.
182
185
 
183
186
 
184
187
Jargon