unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH] test: Tnnn-* script file name renames
@ 2016-06-05 16:21 Tomi Ollila
  2016-06-07 11:51 ` David Bremner
  0 siblings, 1 reply; 3+ messages in thread
From: Tomi Ollila @ 2016-06-05 16:21 UTC (permalink / raw)
  To: notmuch; +Cc: tomi.ollila

Over time, new test scripts of any particular "group" are added
in-between of current test scripts by giving them number that is not
divisible by 10. Eventually the space between groups fill up (i.e.
all 10 "slots" are used), or it is just hard to recognize suitable
number for new test.

Instead of trying hard planning work for grouping these and adding
more space for the groups (manually by hand) or trying to widen the
space for all, this (automatic) renumbering of the file name takes
care of the "problem" for a while.
---

If this patch is applied, this will make all patches in queue that
have test script changes fail to merge :( -- so this is partially
wip, but at least commit message is written...

This was done by a script I wrote at the time the initial test name
change was done; I'll publish it a bit later.

This patch was created with `git format-patch --find-renames HEAD^`

I had to run git commit --no-verify as I've set up a pre-commit hook
which complains about whitespace "errors"; well, these scripts have
many of those and not all actuall errors (if any).


 test/{T095-address.sh => T100-address.sh}                                 | 0
 test/{T100-search-by-folder.sh => T110-search-by-folder.sh}               | 0
 ...search-position-overlap-bug.sh => T120-search-position-overlap-bug.sh} | 0
 ...ufficient-from-quoting.sh => T130-search-insufficient-from-quoting.sh} | 0
 test/{T130-search-limiting.sh => T140-search-limiting.sh}                 | 0
 test/{T140-excludes.sh => T150-excludes.sh}                               | 0
 test/{T150-tagging.sh => T160-tagging.sh}                                 | 0
 test/{T160-json.sh => T170-json.sh}                                       | 0
 test/{T170-sexp.sh => T180-sexp.sh}                                       | 0
 test/{T180-text.sh => T190-text.sh}                                       | 0
 test/{T190-multipart.sh => T200-multipart.sh}                             | 0
 test/{T200-thread-naming.sh => T210-thread-naming.sh}                     | 0
 test/{T205-author-naming.sh => T220-author-naming.sh}                     | 0
 test/{T210-raw.sh => T230-raw.sh}                                         | 0
 test/{T220-reply.sh => T240-reply.sh}                                     | 0
 test/{T230-reply-to-sender.sh => T250-reply-to-sender.sh}                 | 0
 test/{T240-dump-restore.sh => T260-dump-restore.sh}                       | 0
 test/{T250-uuencode.sh => T270-uuencode.sh}                               | 0
 test/{T260-thread-order.sh => T280-thread-order.sh}                       | 0
 test/{T270-author-order.sh => T290-author-order.sh}                       | 0
 test/{T280-from-guessing.sh => T300-from-guessing.sh}                     | 0
 test/{T290-long-id.sh => T310-long-id.sh}                                 | 0
 test/{T300-encoding.sh => T320-encoding.sh}                               | 0
 test/{T310-emacs.sh => T330-emacs.sh}                                     | 0
 ...320-emacs-large-search-buffer.sh => T340-emacs-large-search-buffer.sh} | 0
 ...330-emacs-subject-to-filename.sh => T350-emacs-subject-to-filename.sh} | 0
 test/{T340-maildir-sync.sh => T360-maildir-sync.sh}                       | 0
 test/{T350-crypto.sh => T370-crypto.sh}                                   | 0
 test/{T355-smime.sh => T380-smime.sh}                                     | 0
 test/{T360-symbol-hiding.sh => T390-symbol-hiding.sh}                     | 0
 test/{T370-search-folder-coherence.sh => T400-search-folder-coherence.sh} | 0
 test/{T380-atomicity.sh => T410-atomicity.sh}                             | 0
 test/{T390-python.sh => T420-python.sh}                                   | 0
 test/{T395-ruby.sh => T430-ruby.sh}                                       | 0
 test/{T400-hooks.sh => T440-hooks.sh}                                     | 0
 test/{T410-argument-parsing.sh => T450-argument-parsing.sh}               | 0
 test/{T420-emacs-test-functions.sh => T460-emacs-test-functions.sh}       | 0
 test/{T430-emacs-address-cleaning.sh => T470-emacs-address-cleaning.sh}   | 0
 test/{T440-emacs-hello.sh => T480-emacs-hello.sh}                         | 0
 test/{T450-emacs-show.sh => T490-emacs-show.sh}                           | 0
 test/{T455-emacs-charsets.sh => T500-emacs-charsets.sh}                   | 0
 test/{T460-emacs-tree.sh => T510-emacs-tree.sh}                           | 0
 test/{T470-missing-headers.sh => T520-missing-headers.sh}                 | 0
 test/{T480-hex-escaping.sh => T530-hex-escaping.sh}                       | 0
 test/{T490-parse-time-string.sh => T540-parse-time-string.sh}             | 0
 test/{T500-search-date.sh => T550-search-date.sh}                         | 0
 test/{T510-thread-replies.sh => T560-thread-replies.sh}                   | 0
 test/{T520-show.sh => T570-show.sh}                                       | 0
 test/{T530-upgrade.sh => T580-upgrade.sh}                                 | 0
 test/{T550-db-features.sh => T590-db-features.sh}                         | 0
 test/{T560-lib-error.sh => T600-lib-error.sh}                             | 0
 test/{T570-revision-tracking.sh => T610-revision-tracking.sh}             | 0
 test/{T580-thread-search.sh => T620-thread-search.sh}                     | 0
 test/{T590-libconfig.sh => T630-libconfig.sh}                             | 0
 test/{T590-thread-breakage.sh => T640-thread-breakage.sh}                 | 0
 test/{T600-named-queries.sh => T650-named-queries.sh}                     | 0
 56 files changed, 0 insertions(+), 0 deletions(-)
 rename test/{T095-address.sh => T100-address.sh} (100%)
 rename test/{T100-search-by-folder.sh => T110-search-by-folder.sh} (100%)
 rename test/{T110-search-position-overlap-bug.sh => T120-search-position-overlap-bug.sh} (100%)
 rename test/{T120-search-insufficient-from-quoting.sh => T130-search-insufficient-from-quoting.sh} (100%)
 rename test/{T130-search-limiting.sh => T140-search-limiting.sh} (100%)
 rename test/{T140-excludes.sh => T150-excludes.sh} (100%)
 rename test/{T150-tagging.sh => T160-tagging.sh} (100%)
 rename test/{T160-json.sh => T170-json.sh} (100%)
 rename test/{T170-sexp.sh => T180-sexp.sh} (100%)
 rename test/{T180-text.sh => T190-text.sh} (100%)
 rename test/{T190-multipart.sh => T200-multipart.sh} (100%)
 rename test/{T200-thread-naming.sh => T210-thread-naming.sh} (100%)
 rename test/{T205-author-naming.sh => T220-author-naming.sh} (100%)
 rename test/{T210-raw.sh => T230-raw.sh} (100%)
 rename test/{T220-reply.sh => T240-reply.sh} (100%)
 rename test/{T230-reply-to-sender.sh => T250-reply-to-sender.sh} (100%)
 rename test/{T240-dump-restore.sh => T260-dump-restore.sh} (100%)
 rename test/{T250-uuencode.sh => T270-uuencode.sh} (100%)
 rename test/{T260-thread-order.sh => T280-thread-order.sh} (100%)
 rename test/{T270-author-order.sh => T290-author-order.sh} (100%)
 rename test/{T280-from-guessing.sh => T300-from-guessing.sh} (100%)
 rename test/{T290-long-id.sh => T310-long-id.sh} (100%)
 rename test/{T300-encoding.sh => T320-encoding.sh} (100%)
 rename test/{T310-emacs.sh => T330-emacs.sh} (100%)
 rename test/{T320-emacs-large-search-buffer.sh => T340-emacs-large-search-buffer.sh} (100%)
 rename test/{T330-emacs-subject-to-filename.sh => T350-emacs-subject-to-filename.sh} (100%)
 rename test/{T340-maildir-sync.sh => T360-maildir-sync.sh} (100%)
 rename test/{T350-crypto.sh => T370-crypto.sh} (100%)
 rename test/{T355-smime.sh => T380-smime.sh} (100%)
 rename test/{T360-symbol-hiding.sh => T390-symbol-hiding.sh} (100%)
 rename test/{T370-search-folder-coherence.sh => T400-search-folder-coherence.sh} (100%)
 rename test/{T380-atomicity.sh => T410-atomicity.sh} (100%)
 rename test/{T390-python.sh => T420-python.sh} (100%)
 rename test/{T395-ruby.sh => T430-ruby.sh} (100%)
 rename test/{T400-hooks.sh => T440-hooks.sh} (100%)
 rename test/{T410-argument-parsing.sh => T450-argument-parsing.sh} (100%)
 rename test/{T420-emacs-test-functions.sh => T460-emacs-test-functions.sh} (100%)
 rename test/{T430-emacs-address-cleaning.sh => T470-emacs-address-cleaning.sh} (100%)
 rename test/{T440-emacs-hello.sh => T480-emacs-hello.sh} (100%)
 rename test/{T450-emacs-show.sh => T490-emacs-show.sh} (100%)
 rename test/{T455-emacs-charsets.sh => T500-emacs-charsets.sh} (100%)
 rename test/{T460-emacs-tree.sh => T510-emacs-tree.sh} (100%)
 rename test/{T470-missing-headers.sh => T520-missing-headers.sh} (100%)
 rename test/{T480-hex-escaping.sh => T530-hex-escaping.sh} (100%)
 rename test/{T490-parse-time-string.sh => T540-parse-time-string.sh} (100%)
 rename test/{T500-search-date.sh => T550-search-date.sh} (100%)
 rename test/{T510-thread-replies.sh => T560-thread-replies.sh} (100%)
 rename test/{T520-show.sh => T570-show.sh} (100%)
 rename test/{T530-upgrade.sh => T580-upgrade.sh} (100%)
 rename test/{T550-db-features.sh => T590-db-features.sh} (100%)
 rename test/{T560-lib-error.sh => T600-lib-error.sh} (100%)
 rename test/{T570-revision-tracking.sh => T610-revision-tracking.sh} (100%)
 rename test/{T580-thread-search.sh => T620-thread-search.sh} (100%)
 rename test/{T590-libconfig.sh => T630-libconfig.sh} (100%)
 rename test/{T590-thread-breakage.sh => T640-thread-breakage.sh} (100%)
 rename test/{T600-named-queries.sh => T650-named-queries.sh} (100%)

diff --git a/test/T095-address.sh b/test/T100-address.sh
similarity index 100%
rename from test/T095-address.sh
rename to test/T100-address.sh
diff --git a/test/T100-search-by-folder.sh b/test/T110-search-by-folder.sh
similarity index 100%
rename from test/T100-search-by-folder.sh
rename to test/T110-search-by-folder.sh
diff --git a/test/T110-search-position-overlap-bug.sh b/test/T120-search-position-overlap-bug.sh
similarity index 100%
rename from test/T110-search-position-overlap-bug.sh
rename to test/T120-search-position-overlap-bug.sh
diff --git a/test/T120-search-insufficient-from-quoting.sh b/test/T130-search-insufficient-from-quoting.sh
similarity index 100%
rename from test/T120-search-insufficient-from-quoting.sh
rename to test/T130-search-insufficient-from-quoting.sh
diff --git a/test/T130-search-limiting.sh b/test/T140-search-limiting.sh
similarity index 100%
rename from test/T130-search-limiting.sh
rename to test/T140-search-limiting.sh
diff --git a/test/T140-excludes.sh b/test/T150-excludes.sh
similarity index 100%
rename from test/T140-excludes.sh
rename to test/T150-excludes.sh
diff --git a/test/T150-tagging.sh b/test/T160-tagging.sh
similarity index 100%
rename from test/T150-tagging.sh
rename to test/T160-tagging.sh
diff --git a/test/T160-json.sh b/test/T170-json.sh
similarity index 100%
rename from test/T160-json.sh
rename to test/T170-json.sh
diff --git a/test/T170-sexp.sh b/test/T180-sexp.sh
similarity index 100%
rename from test/T170-sexp.sh
rename to test/T180-sexp.sh
diff --git a/test/T180-text.sh b/test/T190-text.sh
similarity index 100%
rename from test/T180-text.sh
rename to test/T190-text.sh
diff --git a/test/T190-multipart.sh b/test/T200-multipart.sh
similarity index 100%
rename from test/T190-multipart.sh
rename to test/T200-multipart.sh
diff --git a/test/T200-thread-naming.sh b/test/T210-thread-naming.sh
similarity index 100%
rename from test/T200-thread-naming.sh
rename to test/T210-thread-naming.sh
diff --git a/test/T205-author-naming.sh b/test/T220-author-naming.sh
similarity index 100%
rename from test/T205-author-naming.sh
rename to test/T220-author-naming.sh
diff --git a/test/T210-raw.sh b/test/T230-raw.sh
similarity index 100%
rename from test/T210-raw.sh
rename to test/T230-raw.sh
diff --git a/test/T220-reply.sh b/test/T240-reply.sh
similarity index 100%
rename from test/T220-reply.sh
rename to test/T240-reply.sh
diff --git a/test/T230-reply-to-sender.sh b/test/T250-reply-to-sender.sh
similarity index 100%
rename from test/T230-reply-to-sender.sh
rename to test/T250-reply-to-sender.sh
diff --git a/test/T240-dump-restore.sh b/test/T260-dump-restore.sh
similarity index 100%
rename from test/T240-dump-restore.sh
rename to test/T260-dump-restore.sh
diff --git a/test/T250-uuencode.sh b/test/T270-uuencode.sh
similarity index 100%
rename from test/T250-uuencode.sh
rename to test/T270-uuencode.sh
diff --git a/test/T260-thread-order.sh b/test/T280-thread-order.sh
similarity index 100%
rename from test/T260-thread-order.sh
rename to test/T280-thread-order.sh
diff --git a/test/T270-author-order.sh b/test/T290-author-order.sh
similarity index 100%
rename from test/T270-author-order.sh
rename to test/T290-author-order.sh
diff --git a/test/T280-from-guessing.sh b/test/T300-from-guessing.sh
similarity index 100%
rename from test/T280-from-guessing.sh
rename to test/T300-from-guessing.sh
diff --git a/test/T290-long-id.sh b/test/T310-long-id.sh
similarity index 100%
rename from test/T290-long-id.sh
rename to test/T310-long-id.sh
diff --git a/test/T300-encoding.sh b/test/T320-encoding.sh
similarity index 100%
rename from test/T300-encoding.sh
rename to test/T320-encoding.sh
diff --git a/test/T310-emacs.sh b/test/T330-emacs.sh
similarity index 100%
rename from test/T310-emacs.sh
rename to test/T330-emacs.sh
diff --git a/test/T320-emacs-large-search-buffer.sh b/test/T340-emacs-large-search-buffer.sh
similarity index 100%
rename from test/T320-emacs-large-search-buffer.sh
rename to test/T340-emacs-large-search-buffer.sh
diff --git a/test/T330-emacs-subject-to-filename.sh b/test/T350-emacs-subject-to-filename.sh
similarity index 100%
rename from test/T330-emacs-subject-to-filename.sh
rename to test/T350-emacs-subject-to-filename.sh
diff --git a/test/T340-maildir-sync.sh b/test/T360-maildir-sync.sh
similarity index 100%
rename from test/T340-maildir-sync.sh
rename to test/T360-maildir-sync.sh
diff --git a/test/T350-crypto.sh b/test/T370-crypto.sh
similarity index 100%
rename from test/T350-crypto.sh
rename to test/T370-crypto.sh
diff --git a/test/T355-smime.sh b/test/T380-smime.sh
similarity index 100%
rename from test/T355-smime.sh
rename to test/T380-smime.sh
diff --git a/test/T360-symbol-hiding.sh b/test/T390-symbol-hiding.sh
similarity index 100%
rename from test/T360-symbol-hiding.sh
rename to test/T390-symbol-hiding.sh
diff --git a/test/T370-search-folder-coherence.sh b/test/T400-search-folder-coherence.sh
similarity index 100%
rename from test/T370-search-folder-coherence.sh
rename to test/T400-search-folder-coherence.sh
diff --git a/test/T380-atomicity.sh b/test/T410-atomicity.sh
similarity index 100%
rename from test/T380-atomicity.sh
rename to test/T410-atomicity.sh
diff --git a/test/T390-python.sh b/test/T420-python.sh
similarity index 100%
rename from test/T390-python.sh
rename to test/T420-python.sh
diff --git a/test/T395-ruby.sh b/test/T430-ruby.sh
similarity index 100%
rename from test/T395-ruby.sh
rename to test/T430-ruby.sh
diff --git a/test/T400-hooks.sh b/test/T440-hooks.sh
similarity index 100%
rename from test/T400-hooks.sh
rename to test/T440-hooks.sh
diff --git a/test/T410-argument-parsing.sh b/test/T450-argument-parsing.sh
similarity index 100%
rename from test/T410-argument-parsing.sh
rename to test/T450-argument-parsing.sh
diff --git a/test/T420-emacs-test-functions.sh b/test/T460-emacs-test-functions.sh
similarity index 100%
rename from test/T420-emacs-test-functions.sh
rename to test/T460-emacs-test-functions.sh
diff --git a/test/T430-emacs-address-cleaning.sh b/test/T470-emacs-address-cleaning.sh
similarity index 100%
rename from test/T430-emacs-address-cleaning.sh
rename to test/T470-emacs-address-cleaning.sh
diff --git a/test/T440-emacs-hello.sh b/test/T480-emacs-hello.sh
similarity index 100%
rename from test/T440-emacs-hello.sh
rename to test/T480-emacs-hello.sh
diff --git a/test/T450-emacs-show.sh b/test/T490-emacs-show.sh
similarity index 100%
rename from test/T450-emacs-show.sh
rename to test/T490-emacs-show.sh
diff --git a/test/T455-emacs-charsets.sh b/test/T500-emacs-charsets.sh
similarity index 100%
rename from test/T455-emacs-charsets.sh
rename to test/T500-emacs-charsets.sh
diff --git a/test/T460-emacs-tree.sh b/test/T510-emacs-tree.sh
similarity index 100%
rename from test/T460-emacs-tree.sh
rename to test/T510-emacs-tree.sh
diff --git a/test/T470-missing-headers.sh b/test/T520-missing-headers.sh
similarity index 100%
rename from test/T470-missing-headers.sh
rename to test/T520-missing-headers.sh
diff --git a/test/T480-hex-escaping.sh b/test/T530-hex-escaping.sh
similarity index 100%
rename from test/T480-hex-escaping.sh
rename to test/T530-hex-escaping.sh
diff --git a/test/T490-parse-time-string.sh b/test/T540-parse-time-string.sh
similarity index 100%
rename from test/T490-parse-time-string.sh
rename to test/T540-parse-time-string.sh
diff --git a/test/T500-search-date.sh b/test/T550-search-date.sh
similarity index 100%
rename from test/T500-search-date.sh
rename to test/T550-search-date.sh
diff --git a/test/T510-thread-replies.sh b/test/T560-thread-replies.sh
similarity index 100%
rename from test/T510-thread-replies.sh
rename to test/T560-thread-replies.sh
diff --git a/test/T520-show.sh b/test/T570-show.sh
similarity index 100%
rename from test/T520-show.sh
rename to test/T570-show.sh
diff --git a/test/T530-upgrade.sh b/test/T580-upgrade.sh
similarity index 100%
rename from test/T530-upgrade.sh
rename to test/T580-upgrade.sh
diff --git a/test/T550-db-features.sh b/test/T590-db-features.sh
similarity index 100%
rename from test/T550-db-features.sh
rename to test/T590-db-features.sh
diff --git a/test/T560-lib-error.sh b/test/T600-lib-error.sh
similarity index 100%
rename from test/T560-lib-error.sh
rename to test/T600-lib-error.sh
diff --git a/test/T570-revision-tracking.sh b/test/T610-revision-tracking.sh
similarity index 100%
rename from test/T570-revision-tracking.sh
rename to test/T610-revision-tracking.sh
diff --git a/test/T580-thread-search.sh b/test/T620-thread-search.sh
similarity index 100%
rename from test/T580-thread-search.sh
rename to test/T620-thread-search.sh
diff --git a/test/T590-libconfig.sh b/test/T630-libconfig.sh
similarity index 100%
rename from test/T590-libconfig.sh
rename to test/T630-libconfig.sh
diff --git a/test/T590-thread-breakage.sh b/test/T640-thread-breakage.sh
similarity index 100%
rename from test/T590-thread-breakage.sh
rename to test/T640-thread-breakage.sh
diff --git a/test/T600-named-queries.sh b/test/T650-named-queries.sh
similarity index 100%
rename from test/T600-named-queries.sh
rename to test/T650-named-queries.sh
-- 
2.8.2

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] test: Tnnn-* script file name renames
  2016-06-05 16:21 [PATCH] test: Tnnn-* script file name renames Tomi Ollila
@ 2016-06-07 11:51 ` David Bremner
  2016-06-07 14:28   ` Tomi Ollila
  0 siblings, 1 reply; 3+ messages in thread
From: David Bremner @ 2016-06-07 11:51 UTC (permalink / raw)
  To: Tomi Ollila, notmuch; +Cc: tomi.ollila

Tomi Ollila <tomi.ollila@iki.fi> writes:

> Over time, new test scripts of any particular "group" are added
> in-between of current test scripts by giving them number that is not
> divisible by 10. Eventually the space between groups fill up (i.e.
> all 10 "slots" are used), or it is just hard to recognize suitable
> number for new test.
>
> Instead of trying hard planning work for grouping these and adding
> more space for the groups (manually by hand) or trying to widen the
> space for all, this (automatic) renumbering of the file name takes
> care of the "problem" for a while.
> ---
>
> If this patch is applied, this will make all patches in queue that
> have test script changes fail to merge :( -- so this is partially
> wip, but at least commit message is written...

I just rebased the retry-lock and message-properties series (separately)
on top of your commit without conflicts, so it's probably not that big
of a deal.  Do you think it's worth documenting what the supposed groups
of tests are (maybe in tests/README)? The groups could really use some
cleaning up. For example, we have at least two set groups of emacs
tests. Some things will be harder to classify, of course. That's why we [1]
believe in tags not folders ;). Nonetheless, perhaps it will be useful
to have things a bit less chaotic.  Eventually we might even want to
support the idea of running a "group" of tests.

d

[1]: except those who believe in searchs, not tags.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] test: Tnnn-* script file name renames
  2016-06-07 11:51 ` David Bremner
@ 2016-06-07 14:28   ` Tomi Ollila
  0 siblings, 0 replies; 3+ messages in thread
From: Tomi Ollila @ 2016-06-07 14:28 UTC (permalink / raw)
  To: David Bremner, notmuch

On Tue, Jun 07 2016, David Bremner <david@tethera.net> wrote:

> Tomi Ollila <tomi.ollila@iki.fi> writes:
>
>> Over time, new test scripts of any particular "group" are added
>> in-between of current test scripts by giving them number that is not
>> divisible by 10. Eventually the space between groups fill up (i.e.
>> all 10 "slots" are used), or it is just hard to recognize suitable
>> number for new test.
>>
>> Instead of trying hard planning work for grouping these and adding
>> more space for the groups (manually by hand) or trying to widen the
>> space for all, this (automatic) renumbering of the file name takes
>> care of the "problem" for a while.
>> ---
>>
>> If this patch is applied, this will make all patches in queue that
>> have test script changes fail to merge :( -- so this is partially
>> wip, but at least commit message is written...
>
> I just rebased the retry-lock and message-properties series (separately)
> on top of your commit without conflicts, so it's probably not that big
> of a deal.
>
A-ha. it is nice that this works (it somehow notices renames... or it used
the source blob hashes to notice what to change)

> Do you think it's worth documenting what the supposed groups
> of tests are (maybe in tests/README)? The groups could really use some
> cleaning up. For example, we have at least two set groups of emacs
> tests. Some things will be harder to classify, of course. That's why we [1]
> believe in tags not folders ;). Nonetheless, perhaps it will be useful
> to have things a bit less chaotic.  Eventually we might even want to
> support the idea of running a "group" of tests.

As a quick thought is is just Simple Matter Of Documenting... I.e. how
to categorize tests to groups (what belong where when there are many
choices where files could go). But if someone(tm) can make such easily
understantable groups (and devices reasonable numbering -- i can adjust
my latest script (which does git-am'able patch files directly) to support
renumbering (if ever needed) (*) in this case too) it might be worth
sending for review...


Tomi



(*) for reference: everything we tried there was still need to renumber C64
basic programs ;)
>
> d
>
> [1]: except those who believe in searchs, not tags.
> _______________________________________________
> notmuch mailing list
> notmuch@notmuchmail.org
> https://notmuchmail.org/mailman/listinfo/notmuch

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-06-07 14:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-05 16:21 [PATCH] test: Tnnn-* script file name renames Tomi Ollila
2016-06-07 11:51 ` David Bremner
2016-06-07 14:28   ` Tomi Ollila

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).