Witam,

Troszkę mi się rozjechały listy kontaktów (mam ekg w kilku miejscach).
Na obydwu mam dodane nowe osoby, więc import listy jest niewskazany, bo stracę "nowych" ze wszystkich kont, oprócz tego, z którego eksportowałem listę.


Propozycja i prośba zarazem:

Proszę deweloperów o modyfikację polecenia /list, tak aby zawierało np. parametr --merge, który:
1. ściągałby listę kontaktów do pliku tymczasowego
2. dla każdego numeru zaimportowanej listy, sprawdzała by czy istnieje na liście lokalnej,
3a) Nie istnieje -> dołącza wpis do listy lokalnej
3b) Istnieje ->
    /set list_replace_local_items = 1
        - nadpisuje wpis lokalny danymi zdalnymi
    /set list_replace_local_items = 0
        - pozostawia wpis lokalny niezmieniony
4. Powtarza punkty 2. i 3. dopóki istnieją wpisy na liście importowanej


Pozwoliło by to osobom w mojej sytuacji na uniknięcie żmudnego ręcznego łączenia plików userlist.

Proszę o komentarze, co o tym sądzicie.
Jeśli ktoś to zaimplementuje, będę bardzo wdzięczny.

Nazwy zmiennych i poleceń podałem jako przykład... być może ktoś ma lepszy pomysł, bo te są przydługie.

P.S. Dziękuję za modyfikację obsługi szyfrowania. Bardzo się przydaje.

--
Pozdrawiam,
Szymon Wilkołazki

Odpowiedź listem elektroniczym