From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.devel Subject: [ELPA] New package: gited.el Date: Fri, 02 Jun 2017 10:42:33 +0900 Message-ID: <87poen412u.fsf@calancha-pc> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1496367802 3080 195.159.176.226 (2 Jun 2017 01:43:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Jun 2017 01:43:22 +0000 (UTC) Cc: Tino Calancha To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 02 03:43:18 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 1dGbcR-0000SW-Vi for ged-emacs-devel@m.gmane.org; Fri, 02 Jun 2017 03:43:16 +0200 Original-Received: from localhost ([::1]:47402 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGbcX-000701-Ax for ged-emacs-devel@m.gmane.org; Thu, 01 Jun 2017 21:43:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38683) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGbbx-0006zw-7v for emacs-devel@gnu.org; Thu, 01 Jun 2017 21:42:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGbbs-0005qF-Cq for emacs-devel@gnu.org; Thu, 01 Jun 2017 21:42:45 -0400 Original-Received: from mail-pf0-x22f.google.com ([2607:f8b0:400e:c00::22f]:34605) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dGbbs-0005nx-6w for emacs-devel@gnu.org; Thu, 01 Jun 2017 21:42:40 -0400 Original-Received: by mail-pf0-x22f.google.com with SMTP id 9so42340418pfj.1 for ; Thu, 01 Jun 2017 18:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version; bh=X1URulszmpj/Wj4be6Svu9NNcItq3SzixKglIEsOGec=; b=D9bDHcWLYyCm57XbCfUiRW2ama+IOimnVzIUW4bGi6Z9jWqFZqdXLuBCSXVffwHybk QAJ0X7CG56AWDbi3c3ENLJ4B6jGtraBvi/63dCApOEO8yaz5ZRmdBZdX1JpuV5q0IRd7 /AO2Qyv6qr1ZHo/Zn+xGTHzySkXLep/u0eBsuaXTqZ/cdh2Tetkh8SkPiA06xURzGnxZ dZcEifAYOWZ7looQD0qCUI55OyB3WKGYUwoM87XXfvaYj81JuS/wuu7I2+QhiYXj7WWU fT97KMDLU8dU+Y/y0EhPzbY3NyS0/StH78c9LwuL6zS+CubdT57N1s7IrYNSQsDRaz5T CInw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=X1URulszmpj/Wj4be6Svu9NNcItq3SzixKglIEsOGec=; b=VIhjBJTtyTXgKBdeCZV7WSUv2idbvU0+Y5J7dabgZz7f+zPcb99s6xDS1xYxPit3LZ Mub50HtMJpEI4KBDqZstBRkSMb4bEv/9hyXSY1gexAhwpaLe3k0ezyvSvmm2GXRGk3zJ nTxe99Xu7MoG42YOprYGxf9tSwJKpiL2jns507XygoeRcKhIhYKytSYObPSAHFqZs0HY mSTMTZogXLnP6S/bb/BHjzDCKOi+pILlNTWGQfITNNehGX72d0kDD838u77pWPdplzF3 cclbJCV879OgJl507e+sfb2Q4517Wcvozuza80c4N+DqhCTfGeCcjIYTbYtMmflZjLEm q54w== X-Gm-Message-State: AODbwcBK4LbzjJxL/egWHHadbCnoeHOktF5GqgAqYr2Tf3kUBKfs+6x3 GfV41ZyRxvSQzg== X-Received: by 10.98.112.135 with SMTP id l129mr4182144pfc.27.1496367757828; Thu, 01 Jun 2017 18:42:37 -0700 (PDT) Original-Received: from calancha-pc (222.139.137.133.dy.bbexcite.jp. [133.137.139.222]) by smtp.gmail.com with ESMTPSA id v64sm38237980pfk.86.2017.06.01.18.42.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Jun 2017 18:42:37 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::22f 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:215390 Archived-At: Hi, many folks like to run Git inside Emacs. As you know, there are several good Git front ends out there, so why to bother writting a new one? Some months ago i wanted to choose one Git interfaz, but any of them matched what i had in mind. Or maybe some did, but i just didn't study them carefully. So, instead of pick up one and spend time learning it, i found easier/funnier to write my own lib. What i wanted is: 1) An interface similar as Dired/Ibuffer for branches: it must show concisely, the recent activity on each branch, and its name. 2) Whenever possible, the interface must share same keybindings as Dired/Ibuffer for related commands (marking, deleting, copying, etc.). 3) It must be simple, but powerful enough so that i can perform my regular Git stuff with it. So in a nutshell, that's what Gited is: A Dired like interface for Git. It's available for inspection in the ELPA branch: scratch/gited