Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Stefan Schwarzer Newsgroups: de.comp.lang.python Subject: Re: [Python-de] git vs ??? Re: Programming-Guidelines Date: Tue, 29 Oct 2019 11:27:16 +0100 Lines: 35 Message-ID: References: <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> <0bd7f5bb-fb92-11f0-45d7-72df1365f04c@bakera.de> <7b5f0abd-b028-7c1c-1f32-6d5af5f9d39d@thomas-guettler.de> <3ad5a1da-2b47-9802-3987-05ee3831040b@bakera.de> <80926601-6e5f-7d9b-e13e-2b165781c827@thomas-guettler.de> <84509b7b-de30-3aa4-c85f-26f787235171@sschwarzer.net> <20f5f848-5e6a-23ac-2ac5-716a0bbd1c1f@goebel-consult.de> <268563e1-11d6-5a99-d138-e4f7bb7aeba8@sschwarzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de dgni7mdmUMPoAbxSKW2uLAgLMXU1x09fyf2gbTPX3ZFw== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 In-Reply-To: <20f5f848-5e6a-23ac-2ac5-716a0bbd1c1f@goebel-consult.de> Content-Language: de-DE X-Provags-ID: V03:K1:8M4fRGFs8XFEYO85mMgIalO4xD+Id+1x5flMYA3N0ftfY9o/S8z +imHkvf3Ha2vsdfLWa+MTVgtwKtIJWiMIRH1z/nPStugzbR/vW0ecgq/W2y7Y6jhNdl5paq KYFVv/61tWO3ykHKz5nHxe02dNerjzawSEa62Loms+XkuWpbfCswoMiOp0nkxRKMWOXTiam hgV92b6MJWLPU28wSwjUA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Ia9ePPfNh3E=:R72KfdgEHGFX4Oqn6JTz1Z EwO+c8Vv19iSorKRBw9PDiEfeLSd4MEY3oCjK4S+TzU1dM/76w3zoiiHj7dDs4ipebqNW/noB umRUPsicUy4buA+XJGx8wzNJzwlm9A0V2h71x5BhsWh6J0mHXacZbrZAG/yRWc5eJDj/2wgoz O8m8HJ1YeG4jB9rqJblDr83J+07Cx8u6CmH/8SAV7OLEe5dQINopv/Db63ftozDaDsh8U0LMP VjxExdevc/HEj0+Ku1okFHtnhtfltpJ2kPu596S1A8QIuhq4yVMU4PoOe1568gJgQoPJ5ZeTM 3eqIETjc+XTGMVhchKjlCYqjeFhrhhkwU7niJvl4mR3qrD63FFjuPI2/87rlefIe2yEyEjTuT U8Dq6KlENFM6LPUGcVLe7YjHxiwlfEjloqgd6Hnu7jol3pxdD4boyPdyhS9s0ERsUeffU3zYA gbdzVkZVLh2fv5OpD0odOS/WvnFmCzu6l5bPXYMxe0YhbDZjv6AfSYhWpwed9ljLW6zLl7GoM HCSb7/xzJSb2mPB6YCnp/B5ctAA9Gff1+xMdrHCaZO/MXaGXwpykhhlB3GCIIco/i28/I5H6/ VrX8AQFxSBEnQCUhQJtmfDquemoMD6pt4XyMugT7yy9HL8+r4cREOkW8Vt4iyyRgGoJsL3aNa oqgRwNo347HTLQaObpLFCiauOeFIh/LUIfEXUKhEmAZEF5BbY89mPTMRjhJpk4cWlbztUzUE+ R6wXyDMAOcrYO4xoQQ/eyF9j8r0jRMp6XiGMUpYbmpP5SiBF478OWhPDU2tuBnzyL9OuevbSQ z4yAd7G+fX9WN8TwMSRvuSSHwYtmT7PHM9flr/RlT1WoSWE32DK94jEkgOxPk0gvFxxyaz82K 8xkU7uiX/OMJ3oFssaioASQSCthaP1mCaui5zgZfY= X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <268563e1-11d6-5a99-d138-e4f7bb7aeba8@sschwarzer.net> X-Mailman-Original-References: <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> <0bd7f5bb-fb92-11f0-45d7-72df1365f04c@bakera.de> <7b5f0abd-b028-7c1c-1f32-6d5af5f9d39d@thomas-guettler.de> <3ad5a1da-2b47-9802-3987-05ee3831040b@bakera.de> <80926601-6e5f-7d9b-e13e-2b165781c827@thomas-guettler.de> <84509b7b-de30-3aa4-c85f-26f787235171@sschwarzer.net> <20f5f848-5e6a-23ac-2ac5-716a0bbd1c1f@goebel-consult.de> Xref: csiph.com de.comp.lang.python:5578 On 2019-10-29 10:12, Hartmut Goebel wrote: > Am 28.10.19 um 18:59 schrieb Stefan Schwarzer: >> Ich selbst bevorzuge Mercurial, weil es einfacher ist. Dadurch >> kann ich entspannter arbeiten. Ich brauche bei Mercurial weniger >> "Brain Cycles", obwohl ich mich mit Git und Mercurial ungefähr >> gleich gut auskenne. Für mich entspricht die Verwendung von >> Mercurial dem von dir gelobten "Keep it simple." > > Ich habe auch lange mercurial benutzt. Aber "git rebase -i" und "git gui > " sind für mich eine Killer-Funktion. Das benutze ich oft, um einen > Haufen unordentlicher Commits aufzuräumen, damit nicht 20 Mini-Changes > da sind, die nichts zum Verständnis der Änderung beitragen. > > Kann mercurial sowas? Eine Entsprechung von `git rebase -i` ist `hg histedit`. Das gibt es auch schon lange und ich benutze das auch gerne hin und wieder. https://www.mercurial-scm.org/wiki/HisteditExtension Wenn ich die Manpage zu `git gui` richtig interpretiere, könnte das hier etwas entsprechendes für Mercurial sein: https://www.logilab.org/project/hgview Daneben gibt es natürlich auch noch `hg serve`, das ein Web-Interface zum Browsen des Repositorys anbietet. Das sieht etwa so aus: https://hg.sschwarzer.net/ftputil Nach Ausführen von `hg serve` kann man auch das entsprechende Repository per http klonen oder "pullen", womit man einem Kollegen auf einem anderen Rechner mal schnell die Änderungen in einem eigenen lokalen Repository anbieten kann. Viele Grüße Stefan