git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/7] Fix some problems with reflog expiration
@ 2015-03-03 11:43 Michael Haggerty
  2015-03-03 11:43 ` [PATCH v3 1/7] write_ref_sha1(): remove check for lock == NULL Michael Haggerty
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Michael Haggerty @ 2015-03-03 11:43 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Stefan Beller, Ronnie Sahlberg, Jonathan Nieder,
	Nguyễn Thái Ngọc Duy, Eric Sunshine, Jeff King,
	git, Michael Haggerty

This is v3 of the patch series. Thanks to Junio for his comments
about v2 [1]; I think this version addresses all of his points.

Changes since v2:

* Introduce a temporary in "struct ref_lock: delete the force_write
  member" to make a complicated boolean expression easier to
  understand.

* Split the documentation of options for "reflog expire" and "reflog
  delete", and make another couple tweaks to the "reflog"
  documentation.

* Add a NEEDSWORK comment suggesting that the "reflog" command should
  use parse_options() to process its command line.

[1] http://thread.gmane.org/gmane.comp.version-control.git/264586

Michael Haggerty (6):
  write_ref_sha1(): remove check for lock == NULL
  write_ref_sha1(): Move write elision test to callers
  lock_ref_sha1_basic(): do not set force_write for missing references
  reflog: improve and update documentation
  reflog_expire(): ignore --updateref for symbolic references
  reflog_expire(): never update a reference to null_sha1

Stefan Beller (1):
  struct ref_lock: delete the force_write member

 Documentation/git-reflog.txt | 144 ++++++++++++++++++++++++++-----------------
 builtin/reflog.c             |   9 +--
 refs.c                       |  65 ++++++++++---------
 3 files changed, 126 insertions(+), 92 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-03-05  0:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-03 11:43 [PATCH v3 0/7] Fix some problems with reflog expiration Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 1/7] write_ref_sha1(): remove check for lock == NULL Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 2/7] write_ref_sha1(): Move write elision test to callers Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 3/7] lock_ref_sha1_basic(): do not set force_write for missing references Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 4/7] struct ref_lock: delete the force_write member Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 5/7] reflog: improve and update documentation Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 6/7] reflog_expire(): ignore --updateref for symbolic references Michael Haggerty
2015-03-03 11:43 ` [PATCH v3 7/7] reflog_expire(): never update a reference to null_sha1 Michael Haggerty
2015-03-05  0:18 ` [PATCH v3 0/7] Fix some problems with reflog expiration Stefan Beller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).