git-tools icon indicating copy to clipboard operation
git-tools copied to clipboard

Assorted git tools, including git-restore-mtime

Results 16 git-tools issues
Sort by recently updated
recently updated
newest added

As command-line options for the tools grow and change, specially in `restore-mtime`, the man pages inevitably get outdated. Also, man pages (could) contain information and knowledge that do not really...

help wanted
documentation

`restore-mtime` is packaged in all major GNU/Linux distributions, for years, sometimes along other tools in this repository. It might have started as a proof-of-concept just to solve a StackOverflow question,...

help wanted

Usually `git restore-mtime` works on folder too, but in some cases it doesn't work on some folders in some repos. For example, here https://github.com/CodeBull/HiveAccountRecovery, the `css` and `js` folders.

bug
help wanted

Reproducer steps: ``` git clone --depth=1 https://github.com/chromebrew/chromebrew.git test cd test git sparse-checkout set packages manifest/x86_64 lib commands bin crew tests tools git-restore-mtime -s ``` I get this output: ``` 7,762...

bug

Running `git-restore-mtime` gives something like this: ``` Statistics: 2.28 seconds 61,827 log lines processed 7,790 commits evaluated 54 directory update errors 34 directories updated 7,758 files 3,609 file update errors...

enhancement

Previously this flag was just passed to git whatchanged, but that doesn't seem to affect what files are listed on the merge commits. This uses --diff-merges=first-parent when both --merge and...

This sets mtimes for directories that don't explicitly appear in the log, or only contain subdirectories, not files. Implements some ideas mentioned in the comment block at the top. May...

Implements the TODO regarding a python version bump by incorporating a version check outright. Now `universal_newlines` is only utilized if the version is earlier than 3.7, otherwise `text` is provided.

Hello, It would be nice to have bash auto complete either files or command just like any other git commands. I tried to look at git-completions, but it's hard to...

As pointed out by @t0mm1e in #52, `--quiet` does not silence warnings, and there's no way to do so (apart from `2>/dev/null`, which would also silence errors. We have a...