Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    David Macek
    @elieux
    Hey.
    I can try to write down what it does in detail. But a quick and unverified answer would be "no, you don't have to".
    David Macek
    @elieux
    @intelfx:intelfx.name It's done.
    I've been running without git-extra for quite some time and it doesn't seem to affect my basic usage of Git.
    Ivan Shapovalov
    @intelfx:intelfx.name
    [m]
    @elieux: thanks for writing this up!
    Johannes Schindelin
    @dscho
    Maybe worth mentioning: keeping MSYS2's version of the msys2-runtime will not allow Git's test suite to pass.
    David Macek
    @elieux
    I know that and it's mentioned in the linked issue, but I don't think this exact information is directly useful to users.
    Eep, what happened?
    David Macek
    @elieux
    Nevermind, the above link just unexpectedly leads to a different page than I expected.
    The wording could make it more obvious that there are known issues. I'll try to reword it when I get to work.
    David Macek
    @elieux
    I changed it, please review.
    Robert-Cheetham
    @Robert-Cheetham
    Hi, I'm new here and am trying to get the git extension to work. Specifically when I right click in a folder with a .git folder I expect to see the Git extensions. I see none of them. Any idea what I'm doing wrong. I have installed the package twice and rebooted the computer.
    Balazs Varnai
    @bvarnai
    Hello, I would like to add more to tools like rsync, jq etc. and create an in-house version with installer. Could you help me how the msys2 packages get included? Thx!
    Johannes Schindelin
    @dscho
    You're largely on your own there...
    Having said that, it is relatively easy once you familiarize yourself with the way Git for Windows' installers are built.
    (this is what sdk build installer runs)
    Note how it calls make-file-list.sh to generate the list of files to include: https://github.com/git-for-windows/build-extra/blob/bbab27c58d3da1887084311597ecc68d6cb041b0/installer/release.sh#L162
    This script essentially asks pacman to enumerate package contents, and then filters out known-unnecessary files: https://github.com/git-for-windows/build-extra/blob/HEAD/make-file-list.sh
    You will also note that this script takes an arbitrary number of extra package names to include: https://github.com/git-for-windows/build-extra/blob/bbab27c58d3da1887084311597ecc68d6cb041b0/make-file-list.sh#L123
    If you hack release.sh to pass those extra package names to make-file-list.sh, you should be set.
    Just don't ask me to support your use case :grinning:
    Balazs Varnai
    @bvarnai
    @dscho Perfect, thanks! I won't. I know my question is kind of odd, but Git bash has become the default environment to run shell scripts on Windows. It's so convenient to install just one tool as a bootstrap.
    Gnevo
    @Gnevo
    Hi
    I wonder if there is a way of NOT merging/uploading unfinished tasks?
    My problem is that we need to shift focus because of urgent problems to solve. That means that we are pausing current work, solving the production problem and then shifting back to the original case.
    Matthias Aßhauer
    @rimrul
    Sure. You can either stash your interrupted work and unstash it when you come back or alternatively create a local WIP commit and ammend that when you come back.
    Gnevo
    @Gnevo

    Sure. You can either stash your interrupted work and unstash it when you come back or alternatively create a local WIP commit and ammend that when you come back.

    Aha great, will test and let you know.

    Brent Arias
    @brentarias

    What is the difference between these two commands...

    git checkout <source_branch> <files>
    git checkout --patch <source_branch> <files>

    Anything?

    Johannes Schindelin
    @dscho
    The --patch version lets you select interactively what parts you want to apply. Without --patch, the entire changes relative to the current HEAD will be applied to the specified files.
    Md. Habibullah
    @habibullah1090
    hi
    David Macek
    @elieux
    Hi.
    Noômen Ben Hassin
    @bnhassin
    hi!
    1 reply
    David Macek
    @elieux
    Hi.
    Lucy Phipps
    @landfillbaby:matrix.org
    [m]
    where in the makefiles is compat-bash.exe built?
    Lucy Phipps
    @landfillbaby:matrix.org
    [m]
    nvm found it, it was in the MINGW-packages repo, mingw-w64-git/{compat-bash.res,git-wrapper.c}
    Ɖanny Ɖevcoin
    @MasterGrimaldi_twitter

    The --patch version lets you select interactively what parts you want to apply. Without --patch, the entire changes relative to the current HEAD will be applied to the specified files.

    Just popping in to say thank you Johannes, and everyone else who is a working part of this project. You guys are doing gods work. Thank you for git-for-windows. I am using it in my Cmder software package and it is incredible as it teaches me the answers I've long looked for and it also helps me understand how everything that is (lets call it YOOnix)-like has worked around to this day. I find the history of technology from hardware to coders to engineers and electrical, digital, radio communication the most fascinating cumulative mathematics I have ever seen. I hope everyone gets the life they envisioned from this effort when it is revealed to the world by a voice that's loud enough to wake them up. I prefer to thank you in advance. Sincerely. -Daniel aka satoshi0x on Keybase :)

    Vyapaari
    @vyapaari
    i want to work with the mintty team
    Miguel Dorta
    @ellipticaldoor
    hi, could be possible to use pacman from git for windows directly
    ?
    David Macek
    @elieux
    Hi. I think the official way would be to use the SDK.
    Brent Arias
    @brentarias
    I have a merge conflict between a feature branch, and my master branch. Normally I would resolve this by merging master into my feature branch, resolving the conflict(s), and then merging back.
    However, I want to pollute my feature branch with all the other things on master. How can I perform a merge to my feature branch only of the file conflicts?
    David Macek
    @elieux
    You can merge an older commit on master if that helps.