<commit_before>TODO for locking
================


MUST HAVE
---------

* notification-system rewrite;  patch is in progress.  (lundblad)

     - make 'svn up' use new system to tell user that a defunct token
       has been deleted.

     - make svn_client_(un)lock() use the new notify callback also.

* scan the whole patch for TODO items introduced on the branch (all, please)
  

NICE TO HAVE
------------

* improve cmdline help messages

* possibly teach mailer.py to send lock/unlock mails (fitz)

* remove ra_svn shim for multiple locks/unlocks (fitz)

* client test cases (fitz) [broad cases done]

* get httpd 2.0.54 released, so that svn 1.2 can compile on win32

* get neon 0.25 released, so the control-c bug can go away
  (chat with jorton about neon 0.25/svn 1.2 coordination?)
<commit_msg>* notes/locking/TODO.txt: Remove done tiem.  Assign next to self.<commit_after>TODO for locking
================


MUST HAVE
---------

* make 'svn up' use new system to tell user that a defunct token
  has been deleted.  (lundblad)

* make svn_client_(un)lock() use the new notify callback also.

* scan the whole patch for TODO items introduced on the branch (all, please)
  

NICE TO HAVE
------------

* improve cmdline help messages

* possibly teach mailer.py to send lock/unlock mails (fitz)

* remove ra_svn shim for multiple locks/unlocks (fitz)

* client test cases (fitz) [broad cases done]

* get httpd 2.0.54 released, so that svn 1.2 can compile on win32

* get neon 0.25 released, so the control-c bug can go away
  (chat with jorton about neon 0.25/svn 1.2 coordination?)

{'fraction_non_alphanumeric': 0.11480552070263488, 'fraction_numerical': 0.020075282308657464, 'mean_word_length': 3.1863517060367452, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2812410', 'n_tokens_mistral': 530, 'n_tokens_neox': 492, 'n_words': 220}