Commits
- Commit:
2b7241ac6d9a243350bf7e7c5f292de7d909ad6e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
revamp readme
- Commit:
cb9738320a3eccea0ff0de41159e8c95bc5201f0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ignore ignored files but not up-to-date ones
really fixes #12
I was too fast at committing the previous diff. The previous commit
will effectively ignore "ignored" files, but also up-to-date ones!
This de-ignore (is that a word?) the up-to-date files, while still
hiding the ignored ones. Hope this makes sense.
- Commit:
d346ca63650d46333fb950a6c5926458949f1c94
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ignore ignored files
closes #12
The rationale is that `got status` doesn't print the status of the
file if it is either up-to-date or ignored by .gitignore or
.cvsignore. Thus, we were marking as up-to-date the ignored files in
*vc-dir*. (vc-got-state was working as expected.)
This tries to fix the situation. File for which `got status` doesn't
print any info are saved in a double-check list, and we issue a second
`got status` only against the double check list, and push onto res
only the up-to-date ones.
- Commit:
dcb5b83a7470b57af0f2d26f6fbe6810308b13aa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
extract the filtering to its own function
I got tired of `n` a millions of time when debugging
vc-got-dir-status-files, so I extracted it to its own function.
(yeah, I could have used a conditional breakpoint, but I feel this is
more readable)
- Commit:
76d978fa0c79a15471dc879b9abacee1914292ae
- From:
- Omar Polo <op@omarpolo.com>
- Date:
minor tweaks
added some process-file-side-effect around, minor style fixes, some
minor docs improvements. No (theoretically) functional changes.
- Commit:
6f42ede4aec43aaad2f470329c034ed0b40945b0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't create temp buffers for nothing
- Commit:
b2721e87c68f1736977be7a3e803375abad6bfa8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set status to 'staged if a file has all its modification staged
this somewhat breaks (?) the contract of the function, but this
doesn't seem to have bad effects.
- Commit:
a7777eaacbc302209208731df441c2c9f60d2386
- From:
- Omar Polo <op@omarpolo.com>
- Date:
list also staged addition/removals
(vc-got--status "M" ".") only lists the modifications, add A and D for
the madness^W additions and deletions.
- Commit:
9e0194139b3ace5c3cf3802cc38230ae9e9f38f1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve vc-dir presentation & document vc-got-stage in README
- Commit:
c819459405eb9febdb67b19d08bfa50c5ec83017
- From:
- Omar Polo <op@omarpolo.com>
- Date:
trap c-g during stage operation
- Commit:
67332bad72a385b3f102139acb1633642cbd9e64
- From:
- Omar Polo <op@omarpolo.com>
- Date:
docs fixes
- Commit:
6eea6cfb1e3422589b7c48e032e3c3bdd34a2c49
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unnecessary `:group's directive in defcustom
- Commit:
2d83de2ecf9274d3ab0469cabb968114d1d1bedb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement vc-got-dir-printer
This way we can control how each file gets displayed in the *vc-dir*
buffer and display the staged information.
The advice around vc-dir-move-to-goal-column is needed otherwise `n'
and `p' moves the cursor to the wrong column. vc-dir.el hardcodes
that value to 25.
- Commit:
93562d9b0682de5ff42145dc3d615cff3b0e9fab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix default directory during stage operation
- Commit:
0d57aba161f743f963b069cca68777fcd0f9f21c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove the separator when showing a chunk to stage