~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-07-29 13:40:25 UTC
  • Revision ID: mbp@sourcefrog.net-20050729134025-9abbcae0d0faf25f
- todo: discussion of an uncommit command

  and this is the thousandth revision! :-)

Show diffs side-by-side

added added

removed removed

Lines of Context:
365
365
  Also for push I suppose.  Clobber may not be the best name, maybe
366
366
  ``--destroy``?
367
367
 
 
368
* ``uncommit`` command that removes a revision from the end of the
 
369
  revision-history; just doing this is enough to remove the commit,
 
370
  and a new commit will automatically be made against the
 
371
  predecessor.  This can be repeated.
 
372
 
 
373
  It only makes sense to delete from the tail of history, not from the
 
374
  end.
 
375
 
 
376
  The revision, its inventory and texts remain floating in the store.
 
377
  We should perhaps add the revision to a list of removed-commits, so
 
378
  that it can be restored or at least accounted for when checking
 
379
  consistency.
 
380
 
 
381
  If we track merged revisions then we need to update this list too.
 
382
  If the list is stored in a weave it's easy (implicit): the version
 
383
  of the list can remain but it won't be referenced anymore.  It's
 
384
  probably best to just store this list in a weave in the first place
 
385
  and be done.
 
386
 
368
387
 
369
388
Large things
370
389
------------