]>
git.phdru.name Git - git-scripts.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Oleg Broytman [Fri, 10 Jun 2016 12:02:55 +0000 (15:02 +0300)]
Add a script to list repos with stashed files
Oleg Broytman [Fri, 10 Jun 2016 11:59:28 +0000 (14:59 +0300)]
Change output format
Separators "-----" are required if there is repository-related output
after them, but do not required if the output is repo name only.
Oleg Broytman [Sun, 5 Jun 2016 14:03:25 +0000 (17:03 +0300)]
Set upstream to web/master on publishing to web
Oleg Broytman [Sun, 5 Jun 2016 11:14:26 +0000 (14:14 +0300)]
Add scripts to list/show remotes
Oleg Broytman [Sun, 5 Jun 2016 11:13:39 +0000 (14:13 +0300)]
Add post-checkout hook that compiles python files
Oleg Broytman [Mon, 30 May 2016 04:17:57 +0000 (07:17 +0300)]
Add a script to list all branches in all repos
Oleg Broytman [Thu, 26 May 2016 07:57:32 +0000 (10:57 +0300)]
Minor refactoring
Oleg Broytman [Thu, 26 May 2016 07:56:46 +0000 (10:56 +0300)]
Refine error messages
Oleg Broytman [Fri, 15 Apr 2016 15:20:20 +0000 (18:20 +0300)]
List repositories with "Unnamed" description and edit their descriptions
Oleg Broytman [Tue, 12 Apr 2016 10:42:12 +0000 (13:42 +0300)]
Minor refactoring
Oleg Broytman [Sun, 10 Apr 2016 03:58:41 +0000 (06:58 +0300)]
Fix: delete old files
Oleg Broytman [Wed, 30 Mar 2016 22:01:27 +0000 (01:01 +0300)]
Better comments
Oleg Broytman [Wed, 30 Mar 2016 21:56:55 +0000 (00:56 +0300)]
Add set-commit-date-not-packed
Call set-commit-date-recursive on all not-packed repositories.
Oleg Broytman [Sun, 20 Mar 2016 16:42:46 +0000 (19:42 +0300)]
Add set-commit-date.py
Find commit date/time for every commit, list files in the commit
and set the file's modification time to the date/time of the latest commit.
This is much faster than set-commit-date for big repositories.
Oleg Broytman [Sun, 20 Mar 2016 16:41:05 +0000 (19:41 +0300)]
set-commit-date-repos: fix docstring
Oleg Broytman [Wed, 24 Feb 2016 19:37:13 +0000 (22:37 +0300)]
Split set-commit-date-repos into set-commit-date-recursive
Oleg Broytman [Tue, 9 Feb 2016 18:48:15 +0000 (21:48 +0300)]
Add post-merge and post-rewrite hooks
These hooks compile python files to byte code.
Oleg Broytman [Wed, 27 Jan 2016 21:53:48 +0000 (00:53 +0300)]
Carefully list dirty repos and show their status
Copy every repo to a temp directory; this is very slow but prevents
``git status`` from touching real files.
Oleg Broytman [Tue, 7 Jul 2015 14:32:41 +0000 (17:32 +0300)]
New algorithm to find non-packed repos
Consider repos with files in refs and rerere cache not packed.
Oleg Broytman [Mon, 6 Jul 2015 15:51:35 +0000 (18:51 +0300)]
Push master explicitly
Oleg Broytman [Mon, 6 Jul 2015 15:51:19 +0000 (18:51 +0300)]
Fix syntax
Oleg Broytman [Mon, 6 Jul 2015 15:47:43 +0000 (18:47 +0300)]
Do not mirror
Oleg Broytman [Sun, 5 Jul 2015 00:13:50 +0000 (03:13 +0300)]
Run update server info after deleting a remote branch
Oleg Broytman [Sun, 5 Jul 2015 00:07:27 +0000 (03:07 +0300)]
Configure receive.updateserverinfo instead of post-checkout hook
Run git update-server-info instead of post-checkout.
Oleg Broytman [Sat, 4 Jul 2015 16:11:57 +0000 (19:11 +0300)]
Remove current/master branch from web mirror
Oleg Broytman [Thu, 18 Jun 2015 15:50:19 +0000 (18:50 +0300)]
Add message to the tag
Oleg Broytman [Mon, 15 Jun 2015 03:15:38 +0000 (06:15 +0300)]
Rename touch-all -> set-commit-date
Oleg Broytman [Mon, 15 Jun 2015 03:08:11 +0000 (06:08 +0300)]
Move post-checkout hooks to hooks/post-checkout
Oleg Broytman [Thu, 11 Jun 2015 17:36:39 +0000 (20:36 +0300)]
If run from $current execute $origin/update instead
Oleg Broytman [Thu, 11 Jun 2015 17:33:57 +0000 (20:33 +0300)]
Add details about error
Oleg Broytman [Fri, 5 Jun 2015 17:07:24 +0000 (20:07 +0300)]
Add script `update'
Oleg Broytman [Tue, 7 Apr 2015 21:20:36 +0000 (00:20 +0300)]
Use `dirname $0` instead of absolute path
Oleg Broytman [Thu, 26 Mar 2015 18:43:14 +0000 (21:43 +0300)]
Add touch-ALL-repos
Oleg Broytman [Thu, 26 Mar 2015 18:20:21 +0000 (21:20 +0300)]
Quote filename
Oleg Broytman [Sat, 21 Feb 2015 16:40:13 +0000 (19:40 +0300)]
Escape inner quotes
Oleg Broytman [Fri, 6 Feb 2015 20:39:26 +0000 (23:39 +0300)]
Add touch-all
Recursively find commit date/time for every file in the current directory
and set the file's modification time to that date/time.
Oleg Broytman [Fri, 2 Jan 2015 20:33:25 +0000 (23:33 +0300)]
Run git gc --aggressive
Oleg Broytman [Fri, 2 Jan 2015 20:31:37 +0000 (23:31 +0300)]
Change git repack depth from 250 to 20
Oleg Broytman [Wed, 24 Dec 2014 16:31:30 +0000 (19:31 +0300)]
Change wording
Oleg Broytman [Tue, 2 Dec 2014 23:43:15 +0000 (02:43 +0300)]
Run 'git repack' instead of 'git gc'
Oleg Broytman [Thu, 27 Nov 2014 08:07:14 +0000 (11:07 +0300)]
Restore repack-not-packed
Oleg Broytman [Fri, 21 Nov 2014 20:26:38 +0000 (23:26 +0300)]
Rename repack-not-packed to gc-and-repack
Oleg Broytman [Fri, 21 Nov 2014 11:44:08 +0000 (14:44 +0300)]
Add option -f to git repack
Oleg Broytman [Fri, 21 Nov 2014 11:43:02 +0000 (14:43 +0300)]
Run git gc --aggressive before repack
Oleg Broytman [Fri, 7 Nov 2014 18:08:52 +0000 (21:08 +0300)]
Do git fsck after repack
Oleg Broytman [Fri, 7 Nov 2014 17:44:08 +0000 (20:44 +0300)]
Add script repack-not-packed
Oleg Broytman [Wed, 17 Sep 2014 19:50:01 +0000 (23:50 +0400)]
Pull all remotes
Oleg Broytman [Mon, 15 Sep 2014 14:17:14 +0000 (18:17 +0400)]
Rename clone to svn2git
Oleg Broytman [Tue, 19 Aug 2014 20:58:24 +0000 (00:58 +0400)]
No need to run two similar locate commands
Results for `locate -b \\.git' is fully contained in `locate -b \*.git'.
Oleg Broytman [Sun, 10 Aug 2014 13:42:23 +0000 (17:42 +0400)]
No need to explicitly show $new_HEAD
Oleg Broytman [Sun, 10 Aug 2014 13:28:59 +0000 (17:28 +0400)]
Use head instead of awk
Oleg Broytman [Wed, 6 Aug 2014 21:46:41 +0000 (01:46 +0400)]
Set timestamp only on the files known to git
Oleg Broytman [Wed, 6 Aug 2014 21:46:10 +0000 (01:46 +0400)]
Rename post-checkout-touch to post-checkout-touch-all
Oleg Broytman [Wed, 6 Aug 2014 21:36:06 +0000 (01:36 +0400)]
Correct English grammar
Oleg Broytman [Wed, 6 Aug 2014 21:18:22 +0000 (01:18 +0400)]
Add two post-checkout hooks as examples
Oleg Broytman [Tue, 5 Aug 2014 19:47:54 +0000 (23:47 +0400)]
Minor refactoring
Oleg Broytman [Mon, 4 Aug 2014 00:05:44 +0000 (04:05 +0400)]
Pull all repositories in /usr/local/src
Oleg Broytman [Mon, 4 Aug 2014 00:02:55 +0000 (04:02 +0400)]
Use cat
I admit it looks like a classic useless use of cat. But see the script "pull".
Oleg Broytman [Mon, 4 Aug 2014 00:02:25 +0000 (04:02 +0400)]
Avoid bashisms
Oleg Broytman [Sun, 3 Aug 2014 23:38:41 +0000 (03:38 +0400)]
Locate all git repositories
Oleg Broytman [Sun, 3 Aug 2014 23:37:46 +0000 (03:37 +0400)]
Do something on all located git repositories
Oleg Broytman [Fri, 1 Aug 2014 00:47:46 +0000 (04:47 +0400)]
Set hooks.showrev
Oleg Broytman [Fri, 1 Aug 2014 00:47:30 +0000 (04:47 +0400)]
Append &&
Oleg Broytman [Fri, 1 Aug 2014 00:45:32 +0000 (04:45 +0400)]
Revert hooks.diffopts to default
Diff is provided by hooks.showrev.
Oleg Broytman [Fri, 1 Aug 2014 00:44:52 +0000 (04:44 +0400)]
Fix script permissions
Oleg Broytman [Tue, 29 Jul 2014 13:50:19 +0000 (17:50 +0400)]
Fix shell syntax error
Oleg Broytman [Mon, 28 Jul 2014 14:33:48 +0000 (18:33 +0400)]
Use git rev-parse instead of git show-ref
Oleg Broytman [Mon, 28 Jul 2014 07:21:21 +0000 (11:21 +0400)]
gpg --import public key from tag
Oleg Broytman [Sat, 26 Jul 2014 20:42:21 +0000 (00:42 +0400)]
chmod g+w hooks/post-receive-user
Oleg Broytman [Sat, 26 Jul 2014 20:38:32 +0000 (00:38 +0400)]
Always set emailprefix even if it's empty
Empty emailprefix is used to suppress prefix altogether.
Oleg Broytman [Sat, 26 Jul 2014 00:50:31 +0000 (04:50 +0400)]
Sign the tag (-:
Oleg Broytman [Sat, 26 Jul 2014 00:47:48 +0000 (04:47 +0400)]
Add add-pubkey-blob-tag
Oleg Broytman [Sat, 26 Jul 2014 00:36:23 +0000 (04:36 +0400)]
Rename add-pubkey -> add-pubkey-branch
Oleg Broytman [Fri, 25 Jul 2014 13:59:51 +0000 (17:59 +0400)]
Fix a bug: restore $t
Oleg Broytman [Fri, 25 Jul 2014 13:59:23 +0000 (17:59 +0400)]
Configure maxlines
Oleg Broytman [Fri, 25 Jul 2014 13:58:36 +0000 (17:58 +0400)]
Add source URL
Oleg Broytman [Thu, 24 Jul 2014 20:53:03 +0000 (00:53 +0400)]
Add scripts to put phd public key to an orphaned branch
Oleg Broytman [Mon, 21 Jul 2014 07:06:03 +0000 (11:06 +0400)]
Allow to configure subject prefix
Oleg Broytman [Mon, 21 Jul 2014 07:03:53 +0000 (11:03 +0400)]
Configure a repository at SourceForge
Oleg Broytman [Thu, 10 Jul 2014 05:35:31 +0000 (09:35 +0400)]
Move '(no author)' to front - it's about the 0th commit
Oleg Broytman [Thu, 10 Jul 2014 04:03:29 +0000 (08:03 +0400)]
Convert tags and branches
Oleg Broytman [Tue, 20 May 2014 01:40:20 +0000 (05:40 +0400)]
Allow additional subdirectories
Oleg Broytman [Fri, 25 Apr 2014 01:53:16 +0000 (05:53 +0400)]
Do not check for an error if create-ignore didn't create .gitignore
Oleg Broytman [Fri, 25 Apr 2014 01:06:46 +0000 (05:06 +0400)]
Comment out messing with remote refs
Oleg Broytman [Sun, 23 Mar 2014 23:02:18 +0000 (03:02 +0400)]
List dirty repositories
List repositories that have modified or untracked files; show status.
Oleg Broytman [Sun, 23 Mar 2014 23:01:43 +0000 (03:01 +0400)]
umask 077
Oleg Broytman [Tue, 21 Jan 2014 20:41:25 +0000 (00:41 +0400)]
Remove excessive period
Oleg Broytman [Tue, 21 Jan 2014 20:40:52 +0000 (00:40 +0400)]
Show $url in the error message; force dir
Oleg Broytman [Wed, 15 Jan 2014 05:44:42 +0000 (09:44 +0400)]
Initial commit