From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: git-handler.el Date: Sat, 12 Aug 2017 21:32:41 +0200 Message-ID: <87efsgtwdi.fsf@detlef> References: <87eftk9uxe.fsf@bernoul.li> <87zic7ze06.fsf_-_@detlef> <87d192aold.fsf@bernoul.li> <87o9rmiems.fsf@detlef> <877ey9cb9l.fsf@bernoul.li> <83y3qphu4s.fsf@gnu.org> <87a834d7ew.fsf@bernoul.li> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1502566418 32115 195.159.176.226 (12 Aug 2017 19:33:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 12 Aug 2017 19:33:38 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Eli Zaretskii , dgutov@yandex.ru, emacs-devel@gnu.org To: Jonas Bernoulli Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 12 21:33:32 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgcA4-0007aa-18 for ged-emacs-devel@m.gmane.org; Sat, 12 Aug 2017 21:33:28 +0200 Original-Received: from localhost ([::1]:49155 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dgcA8-0002fg-6Q for ged-emacs-devel@m.gmane.org; Sat, 12 Aug 2017 15:33:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dgc9T-0002eB-CP for emacs-devel@gnu.org; Sat, 12 Aug 2017 15:32:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dgc9S-0002zQ-7q for emacs-devel@gnu.org; Sat, 12 Aug 2017 15:32:51 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:56816) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dgc9O-0002wd-F6; Sat, 12 Aug 2017 15:32:46 -0400 Original-Received: from detlef.gmx.de ([213.220.146.233]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M0y47-1dKxYy0OlD-00v5hc; Sat, 12 Aug 2017 21:32:43 +0200 In-Reply-To: <87a834d7ew.fsf@bernoul.li> (Jonas Bernoulli's message of "Sat, 12 Aug 2017 19:26:15 +0200") X-Provags-ID: V03:K0:9gxKBBfhmWoNJgdvjcu+Z0HdR4YFisFpbpIUw2sTvY7WPlPJc1g H4SVb1YXdWHWyhfnuCBNPIX9L6EqvbfS1EEc5HAiNR5WNQfhcKl5mAkTyNiwj81dE4AzAwX rwO1edTuiEo6Czi8gqYcoF6cYCwNBVB9kqAEGwAzbvyuN4OYm2HZAHlq86KGRprmv9KYHti kIrWg6PAUq4g49F/oX/Ow== X-UI-Out-Filterresults: notjunk:1;V01:K0:xJAOIQ/dw+E=:QaJWgNL9sl3hX2baGvEITV 7du6QYaC/3FnfzZ9VuIWIh0BLunyvcDUoU/85/j2xUCt5Yzo/uXf17+m4bqZdR69T///luUrd OINGaC+wMS4AdqFRuTiJI1o+Cyjono/TOwSgQTspzSErVVRSuHRTCtZ9CILJtLTLOpukcib5a rX/ZKTxFawRt+dCd7NQ7JfwXwQj1dat66rk98mCQQ1Lqs/qm7KeCUX3LT7rZM/wqiL4U+S5sP dvqIRTmJSD9UrrFlUp7c9HmhiRJW8twxd6Vb7iqk30rlY8N45R8J12vp2ESW/i6EL3aU846Zh 4BpYR0DYmBy/2FhCmooBbi43/TsdfWx9Cd+Ht9NlCPrUFjwkLmf6UekdLnhfTcsxGwqh4COmo hPxKr5lsj107rYgfN1K5VjqOvm21Jp1OaszGupZHuCc81UiU+YmA7VuuGY9+A/KtzSd0XeZyN 6TTNyUyuA7v/ljnGWE1Gpfy6rjI0ajQD0BoGAaN1xwNw2gaV2NaElM1b6WNeO5X/4trVj+dNL Oqssksb9FXXLHetCb+fd0kFVNrKxBJOvfHbqIrDfO/+9srfSsMZfxvB/gEy1H6LcSSg/mfl2O McUljPoPNvAM9+N19ENMzLzIsEQ0edReKktsvO+0F7xuUPnNlx1Al0zTeoS8qaDcjowJL0cbv /gLm0kCGtRH7PF1KNiWPuWO6fzisvbexIG2Acg/a/2T5/k9hxMifsbeNnoCFNPRZLcHU1u6uS smyV+qnPLW3pyFrn7o7i/FDRetxvW9VMgbvGQwwSatUGzm3By4w2jAeodUk6gOjoDM+SxcGG X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:217496 Archived-At: Jonas Bernoulli writes: Hi Jonas, > How so? Wouldn't my scheme just look like: > > /path/to/dir-containing-closest-control-file/@: > > instead of > > /path/to/dir-containing-closest-control-file/@/ > > when trying to stay as close the internals of that ? First, we have to agree the file name *syntax*. There shall be a cookie which delimits the regular file name from the vcs specific part. And the vcs name shall not be part of the whole file name, this is not necessary. I have proposed "@@" as cookie at the end of the regular file or directory name, a directory indication like a slash prior this cookie is not needed I believe. I have decided for the double "@@" because it gives a user more attention. People who have used ClearCase might know where I have taken this from, but this doesn't matter for the decision. Could you live with that proposal? The vcs specific part shall also look the same for all involved VCSes. It would be great if the semantics is always the same as well (in the file oriented view, branches are directories, revisions are files, and labels are symlinks), but I don't know whether we could keep this. Best regards, Michael.