Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pay down technical debt #1884

Closed
35 tasks done
dscho opened this issue Oct 15, 2018 · 29 comments
Closed
35 tasks done

Pay down technical debt #1884

dscho opened this issue Oct 15, 2018 · 29 comments
Assignees

Comments

@dscho
Copy link
Member

dscho commented Oct 15, 2018

This is a meta work item, really: I spent some two days last week to perform a merging-rebase of our master onto itself, with the sole purpose of reordering patches/patch series into a shape that allows us to know exactly where we are with the patches. One outcome is the ready-for-upstream branch thicket, combining all of the patch series I deem ready for upstream. Here is the check list (the idea being to check every patch series as it is chomped off the list):

  • mingw-isatty-and-dup2
  • mingw-expand-absolute-user-path
  • mingw-git.res-bitness
  • mingw-load-sys-dlls
  • test-git-installed
  • fix-gc-segfault
  • azure-pipelines
  • mingw-CreateHardLink
  • require-windows-vista-or-later
  • file-url-to-unc-path
  • http-ssl-backend
  • bw/config-h
  • test-unc-fetch
  • unc-path-w-backslashes
  • release-gc-repack
  • drive-prefix
  • case-insensitive-abspath
  • jeffhostetler/register_rename_src
  • gitdir-at-unc-root
  • test-unc-alternates
  • mingw-safer-compat-poll
  • create-empty-bundle
  • unmask-credentials-username
  • aslr
  • mingw-getcwd
  • sideband-bug
  • fix-externals
  • remote-hg-prerequisites
  • add-e-truncate
  • cvsexportcommit-crlf
  • reset-stdin
  • unhidden-git
  • perl5lib
  • mingw-modernize-pthread_cond_t
  • default-ident
@dscho
Copy link
Member Author

dscho commented Oct 15, 2018

azure-pipelines is tracked here: gitgitgadget#31

@dscho
Copy link
Member Author

dscho commented Oct 15, 2018

default-ident is tracked here: gitgitgadget#45

@dscho
Copy link
Member Author

dscho commented Oct 15, 2018

http-ssl-backend is tracked here: gitgitgadget#46

@jamill
Copy link

jamill commented Oct 15, 2018

fix-gc-segfault is tracked here: gitgitgadget#47

@jamill
Copy link

jamill commented Oct 15, 2018

aslr is tracked here: gitgitgadget#48

@dscho
Copy link
Member Author

dscho commented Oct 23, 2018

nanosecond-file-times (which was not even listed, but which I prepared for upstream in the meantime) is tracked here: gitgitgadget#53

@dscho
Copy link
Member Author

dscho commented Oct 23, 2018

mingw-getcwd (which needed to be adjusted to even compile, relative to what is in our ready-to-upstream thicket, as detected while working on moving the nanosecond-file-times patches to the bottom of the stack) is tracked here: gitgitgadget#54

@dscho
Copy link
Member Author

dscho commented Oct 23, 2018

mingw-load-sys-dl is tracked here: gitgitgadget#55

@dscho
Copy link
Member Author

dscho commented Oct 30, 2018

mingw-isatty-and-dup2 is tracked here: gitgitgadget#61

@dscho
Copy link
Member Author

dscho commented Oct 30, 2018

perl5lib is tracked here: gitgitgadget#62

@dscho
Copy link
Member Author

dscho commented Oct 31, 2018

require-windows-vista-or-later is tracked here: gitgitgadget#44

@dscho
Copy link
Member Author

dscho commented Oct 31, 2018

mingw-safer-compat-poll is tracked here: gitgitgadget#64

@dscho
Copy link
Member Author

dscho commented Nov 6, 2018

gitdir-at-unc-root is tracked here: gitgitgadget#65 (opened by @jamill)

@dscho
Copy link
Member Author

dscho commented Nov 6, 2018

mingw-expand-absolute-user-path is tracked here: gitgitgadget#66

@dscho
Copy link
Member Author

dscho commented Nov 6, 2018

mingw-git.res-bitness is tracked in gitgitgadget#67

@dscho
Copy link
Member Author

dscho commented Nov 13, 2018

test-git-installed is tracked in gitgitgadget#73

@dscho
Copy link
Member Author

dscho commented Nov 13, 2018

mingw-CreateHardLink is tracked in gitgitgadget#77

@dscho
Copy link
Member Author

dscho commented Nov 13, 2018

bw/config-h is tracked in gitgitgadget#78

@dscho
Copy link
Member Author

dscho commented Nov 13, 2018

create-empty-bundle is tracked in gitgitgadget#79

@dscho
Copy link
Member Author

dscho commented Nov 13, 2018

mingw-modernize-pthread_cond_t is tracked in gitgitgadget#80

@dscho
Copy link
Member Author

dscho commented Nov 15, 2018

For now, let's hold off from sending more patches upstream, as we are in the code freeze period leading up to Git v2.20.0.

@dscho
Copy link
Member Author

dscho commented Dec 10, 2018

file-url-to-unc-path is tracked in gitgitgadget#93.

@dscho
Copy link
Member Author

dscho commented Dec 10, 2018

unc-path-w-backslashes is tracked in gitgitgadget#94

@dscho
Copy link
Member Author

dscho commented Dec 10, 2018

release-gc-repack is tracked in gitgitgadget#95

@dscho
Copy link
Member Author

dscho commented Dec 10, 2018

drive-prefix is tracked in gitgitgadget#96

@dscho
Copy link
Member Author

dscho commented Dec 20, 2018

case-insensitive-abspath is tracked in gitgitgadget#104

@dscho
Copy link
Member Author

dscho commented Jan 14, 2019

add-e-truncate is tracked in gitgitgadget#107

@dscho
Copy link
Member Author

dscho commented Feb 25, 2019

@dscho
Copy link
Member Author

dscho commented Mar 7, 2019

I added GitGitGadget PRs for all of the branches in ready-for-upstream and am slowly submitting them. So let's close this here ticket, as the individual progress is tracked in those PRs.

@dscho dscho closed this as completed Mar 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants