Re: [PATCH v4 01/16] add util/search-path.{c, h} to test for executables in $PATH
[notmuch-archives.git] / 48 / 1c66f599f16b313ddf2681e1b50dabbe665f98
1 Return-Path: <daniel@schoepe.org>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5  by arlo.cworth.org (Postfix) with ESMTP id B6D5E6DE0B27\r
6  for <notmuch@notmuchmail.org>; Tue, 21 Jul 2015 11:42:02 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.485\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.485 tagged_above=-999 required=5 tests=[AWL=0.336,\r
12   DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13  RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,\r
14  SPF_PASS=-0.001] autolearn=disabled\r
15 Received: from arlo.cworth.org ([127.0.0.1])\r
16  by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
17  with ESMTP id bWt03sDXP5eO for <notmuch@notmuchmail.org>;\r
18  Tue, 21 Jul 2015 11:42:00 -0700 (PDT)\r
19 Received: from mail-la0-f49.google.com (mail-la0-f49.google.com\r
20  [209.85.215.49])\r
21  by arlo.cworth.org (Postfix) with ESMTPS id E36B26DE0A87\r
22  for <notmuch@notmuchmail.org>; Tue, 21 Jul 2015 11:41:59 -0700 (PDT)\r
23 Received: by laem6 with SMTP id m6so123700398lae.0\r
24  for <notmuch@notmuchmail.org>; Tue, 21 Jul 2015 11:41:55 -0700 (PDT)\r
25 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schoepe.org; s=google;\r
26  h=from:to:subject:user-agent:date:message-id:mime-version\r
27  :content-type:content-transfer-encoding;\r
28  bh=d/x9MapIirik+tKeTclvm8rMh1Rxv/T9RglfS5JVbRE=;\r
29  b=D6Gyv6Q5vrXrUmx2+3eEMRSa5am+ZsmwY68iDxbyQsjtEWE8JzU+StVkpz9HNzfYPq\r
30  1I9AQfNYKRyNdbdxQysbFDHJ1cXrhKo/JHCHkvMDpcOiWHTjBvYYZBfP5KhOSzb901Bf\r
31  HHy5S20g9Or/kNUsL+auvkTmOywdr0gp9RKxU=\r
32 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r
33  d=1e100.net; s=20130820;\r
34  h=x-gm-message-state:from:to:subject:user-agent:date:message-id\r
35  :mime-version:content-type:content-transfer-encoding;\r
36  bh=d/x9MapIirik+tKeTclvm8rMh1Rxv/T9RglfS5JVbRE=;\r
37  b=OOj7RurkrdJHvrSTra9s5dZSuweNM99RJuHrMlyxP+RQgcKm4mvU+oQsi1IFY8WC8J\r
38  1onUIy6fidNaPYTSb6sqyaxl7Telcbv84tgpiQjVvVpm26kn6fnF74HR8L1MbjES1LUE\r
39  Mms/B4a6THSJg4LaM9ioC10a0HHsfP5W5euqMzZ5E0qHfKJ0i80dpIkxhO0V6qaDBjVn\r
40  drHQqudeZw3t/rDf/zZ42xTN5D8L/64M9rS1bd39/sidO0sc+GWB2SOr4w1VVnsh4M7U\r
41  pOlHreEKYMlT+1xwCcACRQvKe8PBW2pY4qJmpgRrd/AzNZMc27n9Q9aHWgU3mvLdgqcc\r
42  S44Q==\r
43 X-Gm-Message-State:\r
44  ALoCoQnndUatMf0h9f3i3PrqfQZDK8DlwD42IBEHMA+7ZzHwNdihm0IkGYEuRsgMEyMcM4P9HvWY\r
45 X-Received: by 10.112.8.108 with SMTP id q12mr10384481lba.113.1437504114546;\r
46  Tue, 21 Jul 2015 11:41:54 -0700 (PDT)\r
47 Received: from localhost (rd19.odn.sgsnet.se. [46.239.97.207])\r
48  by smtp.gmail.com with ESMTPSA id o5sm6165304lag.9.2015.07.21.11.41.52\r
49  for <notmuch@notmuchmail.org>\r
50  (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\r
51  Tue, 21 Jul 2015 11:41:52 -0700 (PDT)\r
52 From: Daniel Schoepe <daniel@schoepe.org>\r
53 To: <notmuch@notmuchmail.org>\r
54 Subject: notmuch-lazysync -- synchronizing tags using dropbox\r
55 User-Agent: Notmuch/0.20.2 (http://notmuchmail.org) Emacs/24.5.1\r
56  (x86_64-unknown-linux-gnu)\r
57 Date: Tue, 21 Jul 2015 20:41:51 +0200\r
58 Message-ID: <87a8upjqts.fsf@schoepe.localhost>\r
59 MIME-Version: 1.0\r
60 Content-Type: text/plain; charset=utf-8\r
61 Content-Transfer-Encoding: quoted-printable\r
62 X-BeenThere: notmuch@notmuchmail.org\r
63 X-Mailman-Version: 2.1.18\r
64 Precedence: list\r
65 List-Id: "Use and development of the notmuch mail system."\r
66  <notmuch.notmuchmail.org>\r
67 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
68  <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
69 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
70 List-Post: <mailto:notmuch@notmuchmail.org>\r
71 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
72 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
73  <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
74 X-List-Received-Date: Tue, 21 Jul 2015 18:42:02 -0000\r
75 \r
76 Hi,\r
77 \r
78 I needed a way to synchronize notmuch tags between machines without\r
79 having to sync all my mail as well (=C3=A0 la muchsync) and without using\r
80 Gmail labels for this. As a result, I ended up writing a small tool to\r
81 do this by using normal file synchronizers like seafile[1] or dropbox to\r
82 do the actual synchronization (since I was too lazy to (re)implement\r
83 this).\r
84 \r
85 Since it's impractical to have the entire notmuch database synchronized\r
86 through dropbox, the tool uses a small sqlite database to record tag\r
87 commands performed on one machine and replay them on the others. This\r
88 works well if mail sorting is done on each machine separately and only\r
89 tag modifications performed in the frontend need to be recorded. The way\r
90 tag changes are logged is a bit of a hack, but it could be improved in\r
91 the future by adding a post-tag hook to notmuch.\r
92 \r
93 More information can be found on github:\r
94 \r
95 https://github.com/dschoepe/notmuch-lazysync\r
96 \r
97 I hope someone else finds this useful as well.\r
98 \r
99 Best regards,\r
100 Daniel\r
101 \r
102 [1] https://www.seafile.com/en/home/\r