๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
git
/
git
/
refs/tags/v2.4.3
/
refs.c
tag
7e1385d1fa5f6653a2b8caf2ad4c0b5e26e38fd6
tagger
Junio C Hamano <gitster@pobox.com>
Fri Jun 05 19:22:40 2015
object
69f9a6e54a46c4a75dff680047a465d04cca20ca
Git 2.4.3
7c997bc
Merge branch 'mh/write-refs-sooner-2.4' into maint
by Junio C Hamano
ยท 11 years ago
cf018ee
ref_transaction_commit(): fix atomicity and avoid fd exhaustion
by Michael Haggerty
ยท 11 years ago
cbf50f9
ref_transaction_commit(): remove the local flags variable
by Michael Haggerty
ยท 11 years ago
61e51e0
ref_transaction_commit(): inline call to write_ref_sha1()
by Michael Haggerty
ยท 11 years ago
ba43b7f
rename_ref(): inline calls to write_ref_sha1() from this function
by Michael Haggerty
ยท 11 years ago
ad4cd6c
commit_ref_update(): new function, extracted from write_ref_sha1()
by Michael Haggerty
ยท 11 years ago
e6fd3c6
write_ref_to_lockfile(): new function, extracted from write_ref_sha1()
by Michael Haggerty
ยท 11 years ago
c628edf
reflog_expire(): integrate lock_ref_sha1_basic() errors into ours
by Michael Haggerty
ยท 11 years ago
3553944
ref_transaction_commit(): delete extra "the" from error message
by Michael Haggerty
ยท 11 years ago
cbaabcb
ref_transaction_commit(): provide better error messages
by Michael Haggerty
ยท 11 years ago
abeef9c
rename_ref(): integrate lock_ref_sha1_basic() errors into ours
by Michael Haggerty
ยท 11 years ago
5b2d8d6
lock_ref_sha1_basic(): improve diagnostics for ref D/F conflicts
by Michael Haggerty
ยท 11 years ago
4a32b2e
lock_ref_sha1_basic(): report errors via a "struct strbuf *err"
by Michael Haggerty
ยท 11 years ago
1146f17
verify_refname_available(): report errors via a "struct strbuf *err"
by Michael Haggerty
ยท 11 years ago
5baf37d
verify_refname_available(): rename function
by Michael Haggerty
ยท 11 years ago
e911104
refs: check for D/F conflicts among refs created in a transaction
by Michael Haggerty
ยท 11 years ago
07f9c88
ref_transaction_commit(): use a string_list for detecting duplicates
by Michael Haggerty
ยท 11 years ago
61da596
is_refname_available(): use dirname in first loop
by Michael Haggerty
ยท 11 years ago
521331c
struct nonmatching_ref_data: store a refname instead of a ref_entry
by Michael Haggerty
ยท 11 years ago
385e8af
report_refname_conflict(): inline function
by Michael Haggerty
ยท 11 years ago
8bfac19
entry_matches(): inline function
by Michael Haggerty
ยท 11 years ago
6075f30
is_refname_available(): convert local variable "dirname" to strbuf
by Michael Haggerty
ยท 11 years ago
9ef6eaa
is_refname_available(): avoid shadowing "dir" variable
by Michael Haggerty
ยท 11 years ago
49e8187
is_refname_available(): revamp the comments
by Michael Haggerty
ยท 11 years ago
05e816e
Merge branch 'jk/prune-with-corrupt-refs'
by Junio C Hamano
ยท 11 years ago
ea56c4e
refs.c: drop curate_packed_refs
by Jeff King
ยท 11 years ago
49672f2
refs: introduce a "ref paranoia" flag
by Jeff King
ยท 11 years ago
82b7e65
Merge branch 'mh/expire-updateref-fixes'
by Junio C Hamano
ยท 11 years ago
423c688
reflog_expire(): never update a reference to null_sha1
by Michael Haggerty
ยท 11 years ago
5e6f003
reflog_expire(): ignore --updateref for symbolic references
by Michael Haggerty
ยท 11 years ago
5a6f470
struct ref_lock: delete the force_write member
by Stefan Beller
ยท 11 years ago
074336e
lock_ref_sha1_basic(): do not set force_write for missing references
by Michael Haggerty
ยท 11 years ago
706d5f8
write_ref_sha1(): move write elision test to callers
by Michael Haggerty
ยท 11 years ago
8280bbe
write_ref_sha1(): remove check for lock == NULL
by Michael Haggerty
ยท 11 years ago
faf723a
Merge branch 'jk/blame-commit-label' into maint
by Junio C Hamano
ยท 11 years ago
4b7b520
update_ref(): improve documentation
by Michael Haggerty
ยท 11 years ago
1618033
ref_transaction_verify(): new function to check a reference's value
by Michael Haggerty
ยท 11 years ago
6029459
ref_transaction_delete(): check that old_sha1 is not null_sha1
by Michael Haggerty
ยท 11 years ago
f04c5b5
ref_transaction_create(): check that new_sha1 is valid
by Michael Haggerty
ยท 11 years ago
fb5a6bb
ref_transaction_delete(): remove "have_old" parameter
by Michael Haggerty
ยท 11 years ago
1d147bd
ref_transaction_update(): remove "have_old" parameter
by Michael Haggerty
ยท 11 years ago
8df4e51
struct ref_update: move "have_old" into "flags"
by Michael Haggerty
ยท 11 years ago
fec14ec
refs.c: change some "flags" to "unsigned int"
by Michael Haggerty
ยท 11 years ago
31e79f0
refs: remove the gap in the REF_* constant values
by Michael Haggerty
ยท 11 years ago
581d4e0
refs: move REF_DELETING to refs.c
by Michael Haggerty
ยท 11 years ago
4d5c4e4
Merge branch 'mh/reflog-expire'
by Junio C Hamano
ยท 11 years ago
092c4be
Merge branch 'jk/blame-commit-label'
by Junio C Hamano
ยท 11 years ago
61c9475
Merge branch 'mh/reflog-expire' into mh/ref-trans-value-check
by Junio C Hamano
ยท 11 years ago
8c53f07
use xstrdup_or_null to replace ternary conditionals
by Jeff King
ยท 11 years ago
33adc83
refs: plug strbuf leak in lock_ref_sha1_basic()
by Renรฉ Scharfe
ยท 11 years ago
aa9066f
Merge branch 'jk/read-packed-refs-without-path-max'
by Junio C Hamano
ยท 11 years ago
6f3abb7
Merge branch 'jk/for-each-reflog-ent-reverse'
by Junio C Hamano
ยท 11 years ago
a7ddaa8
Merge branch 'mh/simplify-repack-without-refs'
by Junio C Hamano
ยท 11 years ago
c653e03
refs.c: let fprintf handle the formatting
by Stefan Beller
ยท 11 years ago
3581d79
refs.c: don't expose the internal struct ref_lock in the header file
by Stefan Beller
ยท 11 years ago
31e07f7
lock_any_ref_for_update(): inline function
by Michael Haggerty
ยท 11 years ago
0b1e654
refs.c: remove unlock_ref/close_ref/commit_ref from the refs api
by Ronnie Sahlberg
ยท 11 years ago
fa5b183
reflog_expire(): new function in the reference API
by Michael Haggerty
ยท 11 years ago
2c6207a
refs.c: add a function to append a reflog entry to a fd
by Ronnie Sahlberg
ยท 11 years ago
ea41783
read_packed_refs: use skip_prefix instead of static array
by Jeff King
ยท 11 years ago
6a49870
read_packed_refs: pass strbuf to parse_ref_line
by Jeff King
ยท 11 years ago
10c497a
read_packed_refs: use a strbuf for reading lines
by Jeff King
ยท 11 years ago
69216bf
for_each_reflog_ent_reverse: turn leftover check into assertion
by Jeff King
ยท 11 years ago
e5e73ff
for_each_reflog_ent_reverse: fix newlines on block boundaries
by Jeff King
ยท 11 years ago
a785d3f
refs.c: make ref_transaction_delete a wrapper for ref_transaction_update
by Ronnie Sahlberg
ยท 11 years ago
bc9f292
refs.c: make ref_transaction_create a wrapper for ref_transaction_update
by Ronnie Sahlberg
ยท 11 years ago
4a45b2f
repack_without_refs(): make the refnames argument a string_list
by Michael Haggerty
ยท 11 years ago
0683951
lock_ref_sha1_basic: do not die on locking errors
by Ronnie Sahlberg
ยท 11 years ago
a1671dd
Merge branch 'jk/fetch-reflog-df-conflict'
by Junio C Hamano
ยท 11 years ago
9233887
ignore stale directories when checking reflog existence
by Jeff King
ยท 11 years ago
6573284
ref_transaction_commit: bail out on failure to remove a ref
by Jonathan Nieder
ยท 11 years ago
5a603b0
refs.c: do not permit err == NULL
by Jonathan Nieder
ยท 11 years ago
d0f810f
refs.c: allow listing and deleting badly named refs
by Ronnie Sahlberg
ยท 11 years ago
f3cc52d
packed-ref cache: forbid dot-components in refnames
by Jonathan Nieder
ยท 11 years ago
62a2d52
branch -d: avoid repeated symref resolution
by Jonathan Nieder
ยท 11 years ago
7695d11
refs.c: change resolve_ref_unsafe reading argument to be a flags field
by Ronnie Sahlberg
ยท 11 years ago
aae383d
refs.c: make write_ref_sha1 static
by Ronnie Sahlberg
ยท 11 years ago
28e6a97
refs.c: ref_transaction_commit: distinguish name conflicts from other errors
by Ronnie Sahlberg
ยท 11 years ago
5fe7d82
refs.c: pass a list of names to skip to is_refname_available
by Ronnie Sahlberg
ยท 11 years ago
5d94a1b
refs.c: call lock_ref_sha1_basic directly from commit
by Ronnie Sahlberg
ยท 11 years ago
8a9df90
refs.c: refuse to lock badly named refs in lock_ref_sha1_basic
by Ronnie Sahlberg
ยท 11 years ago
7522e3d
rename_ref: don't ask read_ref_full where the ref came from
by Ronnie Sahlberg
ยท 11 years ago
db7516a
refs.c: pass the ref log message to _create/delete/update instead of _commit
by Ronnie Sahlberg
ยท 11 years ago
dbdcac7
refs.c: add an err argument to delete_ref_loose
by Ronnie Sahlberg
ยท 11 years ago
3c93c84
refs.c: lock_ref_sha1_basic is used for all refs
by Ronnie Sahlberg
ยท 11 years ago
1054af7
wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success
by Ronnie Sahlberg
ยท 11 years ago
6e578a3
commit_packed_refs(): reimplement using fdopen_lock_file()
by Michael Haggerty
ยท 11 years ago
697cc8e
lockfile.h: extract new header file for the functions in lockfile.c
by Michael Haggerty
ยท 11 years ago
ec38b4e
get_locked_file_path(): new function
by Michael Haggerty
ยท 11 years ago
47ba466
lockfile: rename LOCK_NODEREF to LOCK_NO_DEREF
by Michael Haggerty
ยท 11 years ago
cf6950d
lockfile: change lock_file::filename into a strbuf
by Michael Haggerty
ยท 11 years ago
91f1f19
delete_ref_loose(): don't muck around in the lock_file's filename
by Michael Haggerty
ยท 11 years ago
7108ad2
cache.h: define constants LOCK_SUFFIX and LOCK_SUFFIX_LEN
by Michael Haggerty
ยท 11 years ago
e197c21
unable_to_lock_die(): rename function from unable_to_lock_index_die()
by Michael Haggerty
ยท 11 years ago
507fe83
Merge branch 'da/rev-parse-verify-quiet'
by Junio C Hamano
ยท 11 years ago
9bc4222
Merge branch 'jk/faster-name-conflicts'
by Junio C Hamano
ยท 11 years ago
69a5bbb
Merge branch 'jk/write-packed-refs-via-stdio'
by Junio C Hamano
ยท 11 years ago
fb6f843
Merge branch 'jk/prune-top-level-refs-after-packing' into maint
by Junio C Hamano
ยท 11 years ago
c41a87d
refs: make rev-parse --quiet actually quiet
by David Aguilar
ยท 11 years ago
cbe7333
refs: speed up is_refname_available
by Jeff King
ยท 11 years ago
Next »