Re: is commitGraph useful on the server side?

2019-10-22 Thread Konstantin Ryabitsev
On Tue, Oct 22, 2019 at 04:06:16PM -0400, Jeff King wrote: I'm biased, but I think the commit-graph is generally really good to have in almost all cases. I actually do not know of a good reason to _not_ have it. A lot depends on how much you do on the server. If you're serving a web interface

Re: [RFC/WIP] range-diff: show old/new blob OIDs in comments

2019-10-22 Thread Konstantin Ryabitsev
On Tue, Oct 22, 2019 at 09:18:35PM +0200, Johannes Schindelin wrote: As to recreating blobs from mails: Wow. That's quite a length you're going, and I think it is a shame that you have to. If only every contribution came accompanied with a pullable branch in a public repository. Trouble is, tho

is commitGraph useful on the server side?

2019-10-22 Thread Konstantin Ryabitsev
Hi, all: I've read the docs on commitGraph and it's not 100% clear to me if turning it on and generating commit graphs would be useful on the server-side. I know it's going to be enabled by default and automatically generated whenever "git gc" runs, so I'm trying to figure out if it'll be use

Re: email as a bona fide git transport

2019-10-18 Thread Konstantin Ryabitsev
On Fri, Oct 18, 2019 at 12:11:22PM -0400, Santiago Torres Arias wrote: It's smaller, but it's not a one-liner. Here's a comparison using ED25519 keys of the same length: minisign: RWQ4kF9UdFgeSt3LqnS3WnrLlx2EnuIFW7euw5JnLUHY/79ipftmj7A2ug7FiR2WmnFNoSacWr7llBuyInVmRL/VRovj1LFtvA0= pgp: -B

Re: email as a bona fide git transport

2019-10-18 Thread Konstantin Ryabitsev
On Fri, Oct 18, 2019 at 11:54:09AM -0400, Santiago Torres Arias wrote: Seeing how large this signature is, I have to admit that I am partial to Konstantin's suggestion of using minisign. This seems like something that could be added to git as an alternative to gpg without too much trouble, I thin

Re: email as a bona fide git transport

2019-10-17 Thread Konstantin Ryabitsev
On Thu, Oct 17, 2019 at 06:30:29PM -0700, Greg KH wrote: It could only possibly work if nobody ever adds their own "Signed-Off-By" or any other bylines. I expect this is a deal-breaker for most maintainers. Yeah it is :( But, if we could just have the signature on the code change, not the cha

Re: email as a bona fide git transport

2019-10-17 Thread Konstantin Ryabitsev
On Thu, Oct 17, 2019 at 01:43:43PM -0700, Greg KH wrote: I wonder if it'd be also possible to then embed gpg signatures over send-mail payloads so as they can be transparently transferred to the commit. That's a crazy idea. It would be nice if we could do that, I like it :) It could only po

Re: RFC: Cryptographic attestation for email-based patch workflows

2019-09-30 Thread Konstantin Ryabitsev
On Fri, Sep 27, 2019 at 08:24:37AM -0700, d...@linuxprogrammer.org wrote: - generate a signify-compatible cryptographic signature of the verbatim patch content, perhaps slightly normalized for things like LF vs. CRLF line endings (see minisign/libsodium for crypto details) - include both the sig

RFC: Cryptographic attestation for email-based patch workflows

2019-09-10 Thread Konstantin Ryabitsev
; taglines For example: ---8<--- >From b41a2a0f817caddc9a76f43c3c9ed7d8edd6b2de Mon Sep 17 00:00:00 2001 From: Konstantin Ryabitsev Date: Tue, 10 Sep 2019 06:15:36 -0400 Subject: [PATCH] Second commit Change the greeting. Signed-off-by: Konstantin Ryabitsev --- foo.c | 2 +- 1 file ch

Re: Is git clone followed by git verify-tag meaningful?

2019-08-29 Thread Konstantin Ryabitsev
On Wed, Aug 28, 2019 at 07:47:06PM -0400, Jeff King wrote: On Wed, Aug 28, 2019 at 04:32:24PM -0400, Konstantin Ryabitsev wrote: If I know that a project uses tag signing, would "git clone" followed by "git verify-tag" be meaningful without a "git fsck" in-be

Is git clone followed by git verify-tag meaningful?

2019-08-28 Thread Konstantin Ryabitsev
Hi, all: If I know that a project uses tag signing, would "git clone" followed by "git verify-tag" be meaningful without a "git fsck" in-between? I.e. if an attacker has control over the remote server, can they sneak in any badness into any of the resulting files and still have the clone, che

Re: How to split file with its history?

2019-08-27 Thread Konstantin
thank you. your answer is pretty complete. On Tue, Aug 27, 2019 at 1:36 PM SZEDER Gábor wrote: > > On Tue, Aug 27, 2019 at 01:10:02PM +0300, Konstantin wrote: > > currently we have one code file with deep history. > > As code file grown it is necessary to split it. > > b

How to split file with its history?

2019-08-27 Thread Konstantin
currently we have one code file with deep history. As code file grown it is necessary to split it. but this action will drop history for the new extracted file. how can i split one big code file to small files and save its history for the "blame" action? -- Best regards, Konstantin K

Re: How to get gitweb setup with nginx + uwsgi?

2019-08-12 Thread Konstantin Ryabitsev
On Mon, Aug 12, 2019 at 08:09:22AM -0700, ko...@mailc.net wrote: Hi all. I'm setting up a local Git server, with Gitweb + Gitolite. We have it working in a similar configuration, but with CGit instead of GitWeb. Unless you have specific requirements to run GitWeb, I recommend you use CGit fo

Re: Settings for minimizing repacking (and keeping 'rsync' happy)

2019-07-29 Thread Konstantin Ryabitsev
er > has to perform a big transfer for the repositories. We use grokmirror to replicate several thousand repositories worldwide using git-native protocols. It is fast and very efficient. https://github.com/mricon/grokmirror Regards, -- Konstantin Ryabitsev Director, Projects IT The Linux Foundation Montréal, Québec

git@vger.kernel.org

2019-06-19 Thread Konstantin Matokhin
to have only desired frontend/ and common/ checked out? Thanks, Konstantin.

git bundle verify segfaults

2019-05-24 Thread Konstantin Ryabitsev
Hello: I seem to be getting a segfault trying to verify bundles created from linux.git. It's easy to reproduce: $ cd linux $ git show-ref master c50bbf615f2f0028ad1771506ef8807130ccc2ce refs/heads/master $ git bundle create /tmp/linux.bundle master Enumerating objects: 6705678, done. Counting

Re: [RFE] Allow for "interactive"-like actions in non-interactive rebase

2019-05-06 Thread Konstantin Kharlamov
On Пн, May 6, 2019 at 18:25, Eric Sunshine wrote: On Mon, May 6, 2019 at 4:30 PM Emily Shaffer wrote: On Fri, May 03, 2019 at 06:04:15PM +0300, Konstantin Kharlamov wrote: > Interactive rebase (i.e. for example "git rebase -i HEAD~10") is used most > often to appl

[RFE] Allow for "interactive"-like actions in non-interactive rebase

2019-05-03 Thread Konstantin Kharlamov
Interactive rebase (i.e. for example "git rebase -i HEAD~10") is used most often to apply an action to a single commit, e.g. "rename", "edit", "fixup", etc… As result, people keep coming up with custom scripts and aliases for every distinct action. Instead, it would be nice to have native su

Re: Gsoc

2019-03-22 Thread Konstantin Khomoutov
On Fri, Mar 22, 2019 at 03:14:37AM +0530, Aaryan Kapur wrote: > Hey, I would like to work with your organisation for the upcoming > Google summer of code program , please guide me on how to go ahead Please start from [1] which links to [2]. For future reference, this list is archived at [3], so

Re: straw poll: git merge conference location

2019-03-14 Thread Konstantin Ryabitsev
#x27;re still in Europe :), Ottawa (if you like museums and large historical government buildings) Best, -- Konstantin Ryabitsev Montréal, Québec

Re: git case sensitivity issue

2019-02-27 Thread Konstantin Khomoutov
On Wed, Feb 27, 2019 at 12:38:04PM +, Adrian Wright wrote: > I am a git-for-windows user and have run into issues with casing on > Windows OS. > > I filed a GitHub issue directly on the git-for-windows repo: > > The issue can be found on URL: > https://github.com/git-for-windows/git/issues/

Re: [PATCH] worktree add: sanitize worktree names

2019-02-21 Thread Konstantin Kharlamov
On Чт, Feb 21, 2019 at 2:38 PM, Duy Nguyen wrote: On Thu, Feb 21, 2019 at 6:28 PM Konstantin Kharlamov wrote: On Чт, Feb 21, 2019 at 2:00 PM, =?UTF-8?b?Tmd1eeG7hW4gVGjDoWkgTmfhu41j?= Duy wrote: > Worktree names are based on $(basename $GIT_WORK_TREE). They aren't >

Re: [PATCH] worktree add: sanitize worktree names

2019-02-21 Thread Konstantin Kharlamov
On Чт, Feb 21, 2019 at 2:00 PM, =?UTF-8?b?Tmd1eeG7hW4gVGjDoWkgTmfhu41j?= Duy wrote: Worktree names are based on $(basename $GIT_WORK_TREE). They aren't significant until 3a3b9d8cde (refs: new ref types to make per-worktree refs visible to all worktrees - 2018-10-21), where worktree name coul

Fwd: Re: [git-users] List of ignore configuration file

2019-01-23 Thread Konstantin Khomoutov
A user over there at the git-users ML is having troubles with the wording of the `git check-ignore` manual page which, in their opinion, fails to clearly communicate the twist about tracked files being not eligible for ignored/non-ignored checks: - Forwarded message from cl.robitai...@gmail.co

Re: "IMAP IDLE"-like long-polling "git fetch"

2019-01-09 Thread Konstantin Ryabitsev
On Wed, Jan 09, 2019 at 02:27:25PM -0800, Stefan Beller wrote: > > > I would've thought somebody had done this by now, but I guess > > > it's dependent on a bunch of things (TLS layer nowadays, maybe > > > HTTP/2), so git-daemon support alone wouldn't cut it... > > > > Polling is not all bad, espec

Re: [git-users] git checkout file with custom mtime

2019-01-09 Thread Konstantin Khomoutov
On Sat, Jan 05, 2019 at 10:44:47PM +0100, Daniel Fanjul wrote: > I'm on Ubuntu. I do not use LFS. I track mods and saved games of > Skyrim with git, TESV.exe sorts the saved games only by their mtime. I > know it is not the most usual use case for git. > > I agree with that viewpoint and I like th

Re: "IMAP IDLE"-like long-polling "git fetch"

2018-12-28 Thread Konstantin Ryabitsev
On Sat, Dec 29, 2018 at 03:56:21AM +, Eric Wong wrote: > Hey all, I just added this to the TODO file for public-inbox[1] but > obviously it's intended for git.git (meta@public-inbox cc-ed): > > > +* Contribute something like IMAP IDLE for "git fetch". > > + Inboxes (and any git repos) can be

Re: Announcing Pro Git Second Edition Reedited

2018-12-11 Thread Konstantin Khomoutov
On Tue, Dec 11, 2018 at 09:00:31AM -0800, Jon Forrest wrote: > > As someone who's read neither your edit or the original edition, but I > > did read your version of the intro, it would be very helpful to me / > > others if there was some diff between the two so we could make up our > > own mind ab

RFE: git-patch-id should handle patches without leading "diff"

2018-12-07 Thread Konstantin Ryabitsev
Hi, all: Every now and again I come across a patch sent to LKML without a leading "diff a/foo b/foo" -- usually produced by quilt. E.g.: https://lore.kernel.org/lkml/20181125185004.151077...@linutronix.de/ I am guessing quilt does not bother including the leading "diff a/foo b/foo" because it's

Re: Any way to make git-log to enumerate commits?

2018-12-06 Thread Konstantin Khomoutov
On Thu, Dec 06, 2018 at 09:31:36AM +0900, Junio C Hamano wrote: > >> It would be great if git-log has a formatting option to insert an > >> index of the current commit since HEAD. > >> > >> It would allow after quitting the git-log to immediately fire up "git > >> rebase -i HEAD~index" instead of

Re: Any way to make git-log to enumerate commits?

2018-12-05 Thread Konstantin Khomoutov
On Wed, Dec 05, 2018 at 05:22:14PM +0300, Konstantin Kharlamov wrote: > It would be great if git-log has a formatting option to insert an > index of the current commit since HEAD. > > It would allow after quitting the git-log to immediately fire up "git > rebase -i HEAD~in

Any way to make git-log to enumerate commits?

2018-12-05 Thread Konstantin Kharlamov
It would be great if git-log has a formatting option to insert an index of the current commit since HEAD. It would allow after quitting the git-log to immediately fire up "git rebase -i HEAD~index" instead of "git rebase -i go-copy-paste-this-long-number-id".

Re: git bash lunching error

2018-11-26 Thread Konstantin Khomoutov
On Mon, Nov 26, 2018 at 08:32:27PM +0530, Chandra Shekhar wrote: > cess: Resource temporarily unavailable (-1). > DLL rebasing may be required; see 'rebaseall / rebase --help'. This ? Please do not post screenshots, post text. Also please copy

Re: git overwriting local ignored files?

2018-11-24 Thread Konstantin Khomoutov
On Sat, Nov 24, 2018 at 05:57:24PM +0300, Konstantin Khomoutov wrote: > On Sat, Nov 24, 2018 at 09:37:06AM -0500, David Mandelberg wrote: > > > > > It seems that git is overwriting my local files on merge if they're in > > > > .gitignore. > [...] > > &

Re: git overwriting local ignored files?

2018-11-24 Thread Konstantin Khomoutov
On Sat, Nov 24, 2018 at 09:37:06AM -0500, David Mandelberg wrote: > > > It seems that git is overwriting my local files on merge if they're in > > > .gitignore. [...] > > The .gitignore file is to list "ignored and expendable" class of > > files; there is no "ignored but precious class" in Git. >

Re: Fwd: "show-ignore" problem after svn-git clone

2018-11-21 Thread Konstantin Khomoutov
On Wed, Nov 21, 2018 at 08:37:03AM -0500, Jamie Jackson wrote: > I'm brand new to svn-git and I'm having a problem right out of the > gate. I suspect I need a different ID, but I have no clue how to get > it. > > Here's the failed attempt: > https://gist.github.com/jamiejackson/57e90302802f4990b3

Re: insteadOf and git-request-pull output

2018-11-15 Thread Konstantin Ryabitsev
On Thu, Nov 15, 2018 at 07:54:32PM +0100, Ævar Arnfjörð Bjarmason wrote: > > I think that if we use the "principle of least surprise," insteadOf > > rules shouldn't be applied for git-request-pull URLs. > > I haven't used request-pull so I don't have much of an opinion on this, > but do you think

insteadOf and git-request-pull output

2018-11-15 Thread Konstantin Ryabitsev
Hi, all: Looks like setting url.insteadOf rules alters the output of git-request-pull. I'm not sure that's the intended use of insteadOf, which is supposed to replace URLs for local use, not to expose them publicly (but I may be wrong). E.g.: $ git request-pull HEAD^ git://foo.example.com/example

Re: Add issue management within git

2018-11-12 Thread Konstantin Khomoutov
On Sun, Nov 11, 2018 at 11:50:00PM +0100, Martin Delille wrote: > This would be awesome to handle issue directly with git: Having an > offline version of the issues synced to the gitlab/github issues. A > lot of work is done on the issues and it is lost when migrating from > one service to the ot

Re: Add issue management within git

2018-11-12 Thread Konstantin Khomoutov
On Mon, Nov 12, 2018 at 09:35:31AM +0800, yan ke wrote: > > This would be awesome to handle issue directly with git: > > Having an offline version of the issues synced to the gitlab/github issues. > > A lot of work is done on the issues and it is lost when migrating > > from one service to the oth

Re: Do not raise conflict when a code in a patch was already added

2018-08-21 Thread Konstantin Kharlamov
On 20.08.2018 22:22, Johannes Sixt wrote: Am 20.08.2018 um 19:40 schrieb Phillip Wood: On 20/08/2018 11:22, Konstantin Kharlamov wrote: It's spectacular, that content of one of inserted conflict markers is empty, so all you have to do is to remove the markers, and use `git add` on the

Do not raise conflict when a code in a patch was already added

2018-08-20 Thread Konstantin Kharlamov
So, steps-to-reproduce below rather full of trivia like setting up a repo, but the TL;DR is: Upon using `git rebase -i HEAD~1` and then `git add -p` to add part of a "hunk" as one commit, and then using `git rebase --continue` so the other part of hunk would be left in top commit; git raises a co

Re: Using Git for applications other than code development

2018-07-25 Thread Konstantin Khomoutov
On Wed, Jul 25, 2018 at 01:02:16PM +, David Hind wrote: > I work for a company that is looking to adopt VCS and I like sound of > Git (although I have no experience of using VCS). My question is, > everything seems to be directed towards code developers. Can I use Git > to do revision control

Re: Q: Ignore ./foo, but not script/foo

2018-07-19 Thread Konstantin Khomoutov
On Thu, Jul 19, 2018 at 07:06:57PM +1000, Timothy Rice wrote: [...] > Most people do put "." in their PATH for convenience [...] IMO this is a gross overstatement: personally, I know of no person using a Unix-like operation system who does this.

Re: Generate more revenue from Git

2018-05-17 Thread Konstantin Ryabitsev
Michal: This is strictly a development list. If you would like to discuss any and all monetization features, please feel free to reach out to me via email. Regards, -K On Thu, May 17, 2018 at 04:45:18PM +0300, Michal Sapozhnikov wrote: Hi, I would like to schedule a quick call this week. Wha

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
tually. :) I feel like a whitepaper on "how we deal with bajillions of forks at GitHub" would be nice. :) I was previously told that it's unlikely such paper could be written due to so many custom-built things at GH, but I would be very happy if that turned out not to

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
" (followed by prune) Currently, we do "-Adl" regardless, but we already track whether a repo is being used for alternates anywhere (so we don't prune it) and can do different flags if that improves performance. Best, -- Konstantin Ryabitsev Director, IT Infrastructure Security T

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
ing a bunch of loose objects would be greater. For the sake of simplicity, I think I'll leave things as they are -- it's cheaper to fix this via reducing seek times than by applying complicated logic trying to optimize on a per-repo basis. Best, -- Konstantin Ryabitsev Director, IT Infrastructure Security The Linux Foundation signature.asc Description: OpenPGP digital signature

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
e) performance degradation. On the other hand, I don't want to keep useless objects in the pack, because that would also cause performance degradation for people cloning the "mother repo." If my assumptions on any of that are incorrect, I'm happy to learn more. Best, -- Konstantin Rya

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
On 05/16/18 14:02, Ævar Arnfjörð Bjarmason wrote: > > On Wed, May 16 2018, Konstantin Ryabitsev wrote: > >> Maybe git-repack can be told to only borrow parent objects if they are >> in packs. Anything not in packs should be hardlinked into the child >> repo. That

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
On 05/16/18 13:14, Martin Fick wrote: > On Wednesday, May 16, 2018 10:58:19 AM Konstantin Ryabitsev > wrote: >> >> 1. Find every repo mentioning the parent repository in >> their alternates 2. Repack them without the -l switch >> (which copies all the borrowed object

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
On Wed, May 16, 2018 at 05:34:34PM +0200, Ævar Arnfjörð Bjarmason wrote: I may have missed some edge case, but I believe this entire workaround isn't needed if you guarantee that the parent repo doesn't contain any objects that will get un-referenced. You can't guarantee that, because the paren

Re: worktrees vs. alternates

2018-05-16 Thread Konstantin Ryabitsev
nterested in GVFS, because it would certainly make my life easier maintaining source.codeaurora.org, which is many thousands of repos that are mostly forks of the same stuff. However, GVFS appears to only exist for Windows (hint-hint, nudge-nudge). :) Best, -- Konstantin Ryabitsev Director, IT Infrastructure Security The Linux Foundation signature.asc Description: OpenPGP digital signature

Re: main url for linking to git source?

2018-05-07 Thread Konstantin Ryabitsev
On Tue, May 08, 2018 at 01:51:30AM +, brian m. carlson wrote: > On Mon, May 07, 2018 at 11:15:46AM -0700, Stefan Beller wrote: > > There I would try to mirror Junios list of "public repositories" > > https://git-blame.blogspot.com/p/git-public-repositories.html > > without officially endorsing

Re: main url for linking to git source?

2018-05-07 Thread Konstantin Ryabitsev
pinion of where the links should be pointing at, but it's important to point out that kernel.org and GitHub serve different purposes: - kernel.org provides free-as-in-liberty archive hosting on a platform that is not locked into any vendor. - github.com provides an integrated development infrastr

Re: Is offloading to GPU a worthwhile feature?

2018-04-09 Thread Konstantin Ryabitsev
streaming services. It seems a shame to have them sitting idle if I can offload some of the RAM- and CPU-hungry tasks like repacking to be running there. Best, -- Konstantin Ryabitsev Director, IT Infrastructure Security The Linux Foundation signature.asc Description: OpenPGP digital signature

Re: FW: Merging in Git with Branches

2018-03-26 Thread Konstantin Khomoutov
On Mon, Mar 26, 2018 at 10:12:04AM +, shirlin.jos...@bt.com wrote: [...] > Currently there are two main branches that we are utilizing A(master) > and B(branch of A). Branch is utilised for individual stories(as per > delivery). [...] Cross-posted to [1] as well. 1. https://groups.google.com

Re: The most efficient way to test if repositories share the same objects

2018-03-23 Thread Konstantin Ryabitsev
iest outliers, so let me try to run with this. Thanks for the suggestion! Best, -- Konstantin Ryabitsev Director, IT Infrastructure Security The Linux Foundation signature.asc Description: OpenPGP digital signature

Re: The most efficient way to test if repositories share the same objects

2018-03-22 Thread Konstantin Ryabitsev
On 03/22/18 15:35, Junio C Hamano wrote: > I am not sure how Konstantin defines "the most efficient", but if it > is "with the smallest number of bits exchanged between the > repositories", then the answer would probably be to find the root > commit(s) in each

The most efficient way to test if repositories share the same objects

2018-03-22 Thread Konstantin Ryabitsev
for repos without tags. Best, -- Konstantin Ryabitsev signature.asc Description: OpenPGP digital signature

Re: get commit ID from a tree object ID

2018-03-17 Thread Konstantin Khomoutov
On Sat, Mar 17, 2018 at 01:17:12PM +0100, Michal Novotny wrote: > let's say I have made an annotated tag on a certain treeish: > > $ git tag -a -m msg tagname HEAD: > > Now, I can try to see the content of the tag: > > $ git tag -v tagname > object 42a1c36553a50ceae2f75ffc4b1446c6c393eae7 > typ

Re: Help...!

2018-03-16 Thread Konstantin Khomoutov
On Fri, Mar 16, 2018 at 07:38:07PM +0530, JYOTIK MAYUR wrote: > i am working on a project that is git hosting website like GitHub. I > am a student so i don't know much on how to make a website like GitHub > so could please tell me what can be the appropriate steps to make a > website like that(mo

Is offloading to GPU a worthwhile feature?

2018-02-27 Thread Konstantin Ryabitsev
th it, perhaps we can benefit from all the GPU computation libs written for cryptocoin mining and use them for something good. :) Best, -- Konstantin Ryabitsev signature.asc Description: OpenPGP digital signature

Re: Git should preserve modification times at least on request

2018-02-23 Thread Konstantin Khomoutov
On Wed, Feb 21, 2018 at 11:14:20PM +0100, Peter Backes wrote: [...] > atime, in contrast, was clearly one of the rather nonsensical > innovations of UNIX: Do one write to the disk for each read from the > disk. C'mon, really? It would have been a lot more reasonable to simply > provide a generi

Re: Is the -w option for git blame bugged?

2018-02-16 Thread Konstantin Khomoutov
On Fri, Feb 16, 2018 at 05:47:41PM +0800, hgfds jhgfds wrote: > I recently asked a question on stackoverflow regarding what seemed to > be erroneous output from git blame when the -w option is specified. > However, no one answered my question, so I decided to ask here > instead. > > The question

Re: Uninstall Git

2018-02-15 Thread Konstantin Khomoutov
On Thu, Feb 15, 2018 at 01:01:14PM +0100, Jan Nguyen wrote: > I would like to ask how can I uninstall Git? Please follow the answers given to this question at https://apple.stackexchange.com/search?q=%5Bgit%5D+uninstall

Re: [git-users] How hard would it be to implement sparse fetching/pulling?

2017-11-30 Thread Konstantin Khomoutov
On Wed, Nov 29, 2017 at 06:42:54PM -0800, vit via Git for human beings wrote: > I'm looking for ways to improve fetch/pull/clone time for large git > (mono)repositories with unrelated source trees (that span across multiple > services). > I've found sparse checkout approach appealing and helpful

Re: [git-for-windows] [ANNOUNCE] Git for Windows 2.14.0

2017-08-07 Thread Konstantin Khomoutov
On Sun, Aug 06, 2017 at 01:16:46PM +0200, Lars Schneider wrote: [...] > > * It is now possible to switch between Secure Channel and OpenSSL for > >Git's HTTPS transport by setting the http.sslBackend config > >variable to "openssl" or "schannel"; This is now also the method > >used by

Re: Binary files

2017-07-20 Thread Konstantin Khomoutov
On Thu, Jul 20, 2017 at 10:41:48AM +0300, Volodymyr Sendetskyi wrote: > It is known, that git handles badly storing binary files in its > repositories at all. [...] > So the question is: why not implementing some feature, that would > somehow handle this problem? [...] Have you examined git-lfs a

Re: Should "head" also work for "HEAD" on case-insensitive FS?

2017-07-04 Thread Konstantin Khomoutov
On Tue, Jul 04, 2017 at 12:00:49AM +0200, Ævar Arnfjörð Bjarmason wrote: > I don't have a OSX box, but was helping a co-worker over Jabber the > other day, and he pasted something like: > > $ git merge-base github/master head > > Which didn't work for me, and I thought he had a local "head"

Re: Bug with automated processing of git status results

2017-06-30 Thread Konstantin Khomoutov
On Fri, Jun 30, 2017 at 09:00:14AM +0300, Сергей Шестаков wrote: > I am trying to make an automated processing of "git status" results. > I execute the command > > git status -z -uno > > I expect that it has stable output format. However, it still can print > warnings like > > warning: CRLF wil

Re: [BUG] GITK don't show unstaged changes

2017-06-16 Thread Konstantin Khomoutov
On Fri, Jun 16, 2017 at 11:27:39AM +, Clébio C. Felix wrote: >>> Details: https://github.com/git-for-windows/git/issues/1203 >>> >>> Version with bug: 2.13.1 >>> Normal: 2.13.0 >> >> Attached are the pictures for those who doesn't want to browse that bug >> and dig them up. >> >> Basicall

Re: Feature Request: Show status of the stash in git status command

2017-06-12 Thread Konstantin Khomoutov
On Mon, Jun 12, 2017 at 11:42:44PM -0400, liam Beguin wrote: [...] >> Conceptually, the contents of the stash are *not* commits, even >> though the implementation happens to use a commit to represent each >> stash entry. Perhaps "has %d entry/entries" is an improvement, but >> a quick scanning of

Re: [BUG] Help > About Git Gui = crash

2017-06-06 Thread Konstantin Podsvirov
06.06.2017, 21:25, "Stefan Beller" : > On Tue, Jun 6, 2017 at 10:34 AM, Konstantin Podsvirov > wrote: >>  Reproduction: >>  - Start git gui >>  - Go to menu panel: Help > About Git Gui >> >>  Output: >>  error: git-gui died of signal 11 >

[BUG] Help > About Git Gui = crash

2017-06-06 Thread Konstantin Podsvirov
Reproduction: - Start git gui - Go to menu panel: Help > About Git Gui Output: error: git-gui died of signal 11 Environment: Debian 8 jessie amd64 KDE -- Regards, Konstantin Podsvirov

Re: Git "Keeping Original Dates"

2017-06-06 Thread Konstantin Khomoutov
On Mon, Jun 05, 2017 at 05:14:01PM -0400, Hector Santos wrote: > I'm implementing GIT. If there an option or compile/version that "keep" > file timestamps? Just in case you've missed it, there's an explanation of why Git behaves the way it does in this regard [1]. 1. https://git.wiki.kernel.or

Re: Git Error Message

2017-06-05 Thread Konstantin Khomoutov
On Mon, Jun 05, 2017 at 02:54:55PM +0100, Philip Oakley wrote: > > > I have installed the Git software and upon trying to update a > > > repository by the "open recent repository" link and am unable to > > > access the menu-or anything-from there. Instead a window pops up with > > > the following

Re: Git Error Message

2017-06-05 Thread Konstantin Khomoutov
On Sat, Jun 03, 2017 at 01:13:05AM -0700, christienne shultz wrote: > I have installed the Git software and upon trying to update a > repository by the "open recent repository" link and am unable to > access the menu-or anything-from there. Instead a window pops up with > the following error mess

Re: How to avoid "Please tell me who you are..."?

2017-06-02 Thread Konstantin Khomoutov
On Fri, Jun 02, 2017 at 02:02:22AM -0400, Jeffrey Walton wrote: > I'm working on a test machine. It mostly needs to be a clone of > upstream. On occasion it needs to test a particular commit. > > When I attempt to test a commit it produces: > > $ git cherry-pick eb3b27a6a543 > > *** Ple

Re: Unable to download Git

2017-05-30 Thread Konstantin Khomoutov
On Tue, May 30, 2017 at 12:51:14PM +0530, The Intertainer wrote: > I have been trying to download the '32-bit Git for Windows setup from > ‘ https://git-scm.com/downloads’ latest versiion i.e. 2.13.0 but just > cannot. > > It downloadsl about 4-5mb but then says network error followed by > Faile

Re: Bug report: Corrupt pack file after committing a large file (>4 GB?)

2017-05-25 Thread Konstantin Khomoutov
On Fri, May 26, 2017 at 01:51:34PM +0800, Yu-Hsuan Chen wrote: > There is a bug where committing a large file corrupts the pack file in > Windows. Steps to recreate are: > > 1. git init > 2. stage and commit a file larger than 4 GB (not entirely sure about this > size) > 3. git checkout -f > >

Re: Git 2.13 silent install

2017-05-23 Thread Konstantin Khomoutov
On Mon, May 22, 2017 at 05:41:52PM +0200, Johannes Schindelin wrote: > > > Just wondering if someone can send me the instructions for an > > > unattended/silent install for Git 2.13. > > > > This guide [1] is outdated but should be applicable (see the new > > installer file [2] and its "[Compone

Re: Git 2.13 silent install

2017-05-22 Thread Konstantin Khomoutov
On Fri, May 12, 2017 at 09:55:04AM -0400, Rabii Elguermouni wrote: > Just wondering if someone can send me the instructions for an > unattended/silent install for Git 2.13. This guide [1] is outdated but should be applicable (see the new installer file [2] and its "[Components]" section for an u

Re: [PATCH v2 1/3] usability: don't ask questions if no reply is required

2017-05-11 Thread Konstantin Khomoutov
On Thu, May 11, 2017 at 10:10:05AM +, Kerry, Richard wrote: [...] > > > @@ -1940,7 +1940,7 @@ static void am_resolve(struct am_state *state) > > > > > > if (unmerged_cache()) { > > > printf_ln(_("You still have unmerged paths in your index.\n" > > > - "Did you

Re: git log --follow after subtree merge

2017-05-10 Thread Konstantin Khomoutov
On Wed, May 10, 2017 at 02:15:23PM -0500, Samuel Lijin wrote: > On Wed, May 10, 2017 at 9:46 AM, Jonny Gilchrist > wrote: > > Hi, > > > > After doing a subtree merge, using 'git log' and 'git log --follow' on > > files in the subtree show only the merge commit in which they were > > added. > > >

Re: Git allow to unconditionaly remove files on other developer host

2017-04-15 Thread Konstantin Khomoutov
On Sat, 15 Apr 2017 14:27:00 +0200 Johannes Sixt wrote: > > That curious, but git allow to unconditionally delete files on > > other developer host when he do `git pull` [...] > Know that Git regards everything mentioned in .gitignore as > dispensible; IOW, by mentioning a file in .gitignore you

Re: Git documentation on branching.

2017-04-10 Thread Konstantin Khomoutov
On Mon, 10 Apr 2017 12:24:47 +0200 Samuel Åslund wrote: [...] > >> One feature with "git branch xyz" and "git checkout xyz" that is > >> rather obvious if you know them but bit me a little since I did > >> not, is that uncommitted work in progress is not affected or saved > >> when switching betw

Re: Git documentation on branching.

2017-04-10 Thread Konstantin Khomoutov
On Mon, 10 Apr 2017 08:56:30 +0200 Samuel Åslund wrote: > I just started playing around with branching in git. > I have been using it more or less as Subversion until now. > > One feature with "git branch xyz" and "git checkout xyz" that is > rather obvious if you know them but bit me a little s

Re: ttk error when starting git gui

2017-03-31 Thread Konstantin Khomoutov
On Fri, 31 Mar 2017 13:29:04 +0200 "Jessie Hernandez" wrote: > > On Fri, 31 Mar 2017 09:53:38 +0200 > > "Jessie Hernandez" wrote: > > > > [...] > >> >> It's possible to have ttk with 8.5 as well (say, here on Debian > >> >> 8.5 ships with ttk enabled). > >> >> > >> >> A proper patch would be > >

Re: ttk error when starting git gui

2017-03-31 Thread Konstantin Khomoutov
On Fri, 31 Mar 2017 09:53:38 +0200 "Jessie Hernandez" wrote: [...] > >> It's possible to have ttk with 8.5 as well (say, here on Debian 8.5 > >> ships with ttk enabled). > >> > >> A proper patch would be > >> > >> -set default_config(gui.usettk) 1 > >> +set default_config(gui.usettk) [namespace e

Re: ttk error when starting git gui

2017-03-31 Thread Konstantin Khomoutov
On Fri, 31 Mar 2017 09:45:03 +0200 "Jessie Hernandez" wrote: > >> I also got this problem when I wanted to build and run git 2.10.x. > >> I have added the following change to git-gui/git-gui.sh > >> > >> diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh > >> index 5bc21b878..5ce59ef94 100755 >

Re: ttk error when starting git gui

2017-03-31 Thread Konstantin Khomoutov
On Fri, 31 Mar 2017 08:44:27 +0200 "Jessie Hernandez" wrote: [...] > I also got this problem when I wanted to build and run git 2.10.x. > I have added the following change to git-gui/git-gui.sh > > diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh > index 5bc21b878..5ce59ef94 100755 > --- a/g

Re: Git Vendor Support

2017-03-10 Thread Konstantin Khomoutov
On Fri, 10 Mar 2017 16:13:20 + "COLLINS, ROGER W GG-12 USAF NASIC/SCPW" wrote: > ALCON, > > Is there is a specific group or vendor backing Git? As part of our > internal approval process, our organization requires that we list a > vendor that provides active support (ie. Patches) for the Gi

AW: Inconsistent results of git blame --porcelain when detecting copies from other files

2017-02-21 Thread Sokolov, Konstantin
gards Konstantin -Ursprüngliche Nachricht- Von: Jeff King [mailto:p...@peff.net] Gesendet: Montag, 20. Februar 2017 23:16 An: Junio C Hamano Cc: Sokolov, Konstantin (ext) (CT RDA SSI ADM-DE); git@vger.kernel.org Betreff: Re: Inconsistent results of git blame --porcelain when detecting c

Re: Partnership with Git

2017-02-21 Thread Konstantin Khomoutov
On Tue, 21 Feb 2017 13:21:38 +0200 "Nikita Malikov" wrote: > My name is Nikita and I'm from Devart https://www.devart.com/. > I would like to contact someone from executive staff of Git. I would > be very thankful for some information how to do this or if someone > contacts me. Git is a free sof

Inconsistent results of git blame --porcelain when detecting copies from other files

2017-02-20 Thread Sokolov, Konstantin
us version of DirectoryReader.java. Thanks for any feedback. Kind Regards Konstantin Sokolov

Re: Request re git status

2017-02-06 Thread Konstantin Khomoutov
On Mon, 6 Feb 2017 22:46:53 -0800 Ron Pero wrote: [...] > Still, one way or another, it was easy to feel tripped up by that and > some kind of verbal cue could help. > I wonder if this kind of message would help: Latest fetch: {timestamp} [...] Timestamps have little to no sense with regard to h

Re: Git: new feature suggestion

2017-01-18 Thread Konstantin Khomoutov
On Wed, 18 Jan 2017 10:40:52 + Joao Pinto wrote: [...] > I have seen a lot of Linux developers avoid this re-organization > operations because they would lose the renamed file history, because > a new log is created for the new file, even if it is a renamed > version of itself. I am sending y

Re: [RFH - Tcl/Tk] use of procedure before declaration?

2017-01-17 Thread Konstantin Khomoutov
On Tue, 17 Jan 2017 12:29:23 +0100 (CET) Johannes Schindelin wrote: > > In > > https://github.com/git/git/blob/master/git-gui/lib/choose_repository.tcl#L242 > > the procedure `_unset_recentrepo` is called, however the procedure > > isn't declared until line 248. My reading of the various Tcl > >

  1   2   3   >