~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-04-28 07:24:55 UTC
  • Revision ID: mbp@sourcefrog.net-20050428072453-7b99afa993a1e549
todo

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
Medium things
56
56
-------------
57
57
 
 
58
* Selective commit of only some files.
 
59
 
58
60
* Faster diff/status.  
59
61
 
60
62
  Status should be handled differently because it needs to report on
114
116
 
115
117
  - perhaps a pattern that matches only directories or non-directories
116
118
 
117
 
* Expansion of $Id$ tags within working files.  Perhaps do this in
 
119
* Expansion of $Id$ keywords within working files.  Perhaps do this in
118
120
  exports first as a simpler case because then we don't need to deal
119
121
  with removing the tags on the way back in.
120
122
 
122
124
Large things
123
125
------------
124
126
 
 
127
* Hooks for pre-commit, post-commit, etc.
 
128
 
 
129
  Consider the security implications; probably should not enable hooks
 
130
  for remotely-fetched branches by default.
 
131
 
 
132
* Pre-commit check.  If this hook is defined, it needs to be handled
 
133
  specially: create a temporary directory containing the tree as it
 
134
  will be after the commit.  This means excluding any ignored/unknown
 
135
  files, and respecting selective commits.  Run the pre-commit check
 
136
  (e.g. compile and run test suite) in there.
 
137
 
125
138
* Web interface
126
139
 
127
140
* GUI (maybe in Python GTK+?)